• 补坑


    1、collectionView中自定义collectionViewCell,关于collectionViewCell的左边间距设置问题。

    在collectionView的右侧设置最小间距

    2,collectionView显示的背景总是黑色。

    在故事版里设置的color为defaultColor.改成·clearColor .或者直接在控制器里写上代码 self.collectionView.backgroundColor = UIColor.clear

    3.

    22.使用xib自定义tableViewCell 格式
    在viewDidLoad里注册registerNib 如果只有自定义的TableViewCell类,则注册registerClass
    在tableView cellForRow 方法里 使用tableView.dequeueReusableCell方法重用cell.
    如果在使用tableView.dequeueReusableCell方法前没有进行register则会报如下错误:*** Assertion failure in -[UITableView dequeueReusableCellWithIdentifier:forIndexPath:],


    方式二:直接在控制器里添加tableView.并且直接在tableView里添加自定义的TableViewCell .
    新建类,与故事版的cell绑定,identifier绑定。
    在控制器里不需要register class.如果没有xib的话,register nib是会报错的。
    直接在cellForTableView方法中使用 相应的tableView(名称看取的是啥).dequeueReusableCell方法

    此方式 在故事版的控制器里直接自定义Cell格式,有个好处,就是cell的点击动作,可以直接连线到ViewController上面。简单快捷。不像以前如果自定义Cell xib方式。按钮点击动作需要控制器知道的话,需要通过通知或者代理之类的方法。

    4.工程在使用模拟器运行时都不报错,但是在product - archive时总是报错。

    解决方法是查看报错的详细信息。对症下药。

     报错信息提示引用的第三方库不支持bitcode,而你的工程支持bitcode.建议更换支持bitcode的第三方库版本,或者将工程中的bitcode关闭。

  • 相关阅读:
    Android之Handler实现延迟执行
    static{}语句块
    (转)git常见错误
    smarty使用
    git简易操作
    angular路由——ui.route
    angular服务二
    angular服务一
    angualr 实现tab选项卡功能
    EF 集合版 状态版的 增加、删除、修改 的实践
  • 原文地址:https://www.cnblogs.com/shycie/p/7463339.html
Copyright © 2020-2023  润新知