当我运行包含表视图单元的应用程序时,更新到Xcode 6.1 beta 2后,调试助手会说:
Warning once only: Detected a case where constraints ambiguously suggest a height of zero for a tableview cell's content view. We're considering the collapse unintentional and using standard height instead.
以前,当我在该项目上使用Xcode 5时,会遇到一些错误,但是自升级以来,这些错误已经消失了。我现在没有其他错误或警告。我已经尝试过调整所有tableview单元格的大小,也尝试过使用标准高度,但是仍然收到相同的警告:
我还阅读了所有与此类似的主题,但是它们的解决方案都无济于事。当我使用模拟器测试该应用程序时,该应用程序运行正常,除了应该位于tableView单元格中的图片不存在。
到目前为止,三件事已使该警告保持沉默。您可以选择最方便的方式。没什么好看的。
在viewDidLoad中设置默认单元格的高度
self.tableView.rowHeight = 44;
转到情节提要,并将表视图上的行高更改为不同于44的高度。
实现表视图的委托方法heightForRowAtIndexPath
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{ return 44; }
奇怪的。