2014-10-20 42 views
-1

我已经在iOS 7中使用了Autolayout,它可以正常工作,没有任何问题,但是对于iOS8,它根本不起作用。iOS 8中的UITableViewCell约束无法在iOS7中工作

我可以使用相同的iOS7和iOS 8的UITableViewCell约束吗?

+0

请提供更多详情。什么不工作?截图? – dasdom 2014-11-19 12:32:07

+1

我在UITableViewCell中有很多自动布局问题,我需要知道的是,在iOS 8中实现自动布局而非iOS 7时,我可以使用基本的布局,如果您有完整的示例支持iOS 7和iOS 8, – wod 2014-11-19 13:09:22

+1

“寻求调试帮助的问题(”为什么这个代码不工作?“)必须包含所需的行为,特定的问题或错误以及在问题本身中重现问题所需的最短代码。对其他读者有用。请参阅:如何创建最小,完整和可验证示例。“ – 2014-11-24 08:28:42

回答

0

我曾经经历过,在iOS 8上有些事情不像iOS 7那样工作。例如,我有一个Tableview和几个自定义单元格。在iOS 8模拟器中一切正常,但在iOS 7设备上,tableview始终为空,cellForRowAtIndexPath函数从未被调用过。原来这是Autolayout的一个问题。我所要做的一切就是为整个tableview设置正确的约束,而不仅仅是单元格。所以我的建议是检查视图中使用的所有约束,而不仅仅是你认为可能会搞砸的约束。

+0

我需要更明显的细节 – wod 2014-11-26 13:13:12

+0

那么,你没有提供任何细节。根据你提出的问题,我只能告诉你再次查看Tableviewcontroller和Tableviewcell中的所有约束,也许尝试删除并再次添加它们。您也可以尝试单击“重置为建议的约束”或“添加缺少的约束”。确保添加宽度+高度约束或边距约束。你的意思是什么“约束不起作用”? – gasparuff 2014-11-26 13:26:21

+0

我已经使用编程方式约束 – wod 2014-11-26 14:02:06

相关问题