运行时错误设置故事板中UITableViewCell的backroundView属性
在使用静态内容tableview的故事板中。 我添加了一个tableview单元格。 在其中我添加了一个视图和一个标签。 当我将视图指定为单元格的backgroundView(ctrl +单击并从单元格拖动到视图)时,在加载tableview后运行时出现以下错误。
由于未捕获的exception’NSInternalInconsistencyException’而终止应用程序,原因:’执行-layoutSubviews后仍需要自动布局。 UITableViewCell的-layoutSubviews实现需要调用super。
如果我删除该关联,它运行没有问题。
有没有人有过这个错误的经验?
我将猜测这是一个罕见的时间,其中视图被视为在视图层次结构中包含两次。 当执行布局时,它会通过普通视图inheritance人并将视图布局,然后(或之前)它也会布局背景视图层次结构。 这将导致布局错误。
解决方案? 在苹果咆哮而忽略它。 断开视图与backgroundView属性的连接,并将其作为视图处理。 这对我有用。 我没有看到连接它的任何巨大优势。
- Apples服务器上的托pipe内容免费,非消费型应用内购买
- 获取单元格或文本字段在这个单元格中的位置
- 参考segue源视图控制器
- 如何将数组保存到UserDefaults,然后检索该数组并打印
- iOS:在swift中将UnsafeMutablePointer 转换为String?
- 通过JNLP使用Jenkins时,iOStesting不会在模拟器上运行
- 什么时候应该使用UIImageJPEGRepresentation和UIImagePNGRepresentation上传不同的图像格式到服务器?
- 适用于iOS的NSNumericSearch解决scheme
- Cordova Console插件在页面加载后停止工作