我在iOS 7中使用过Autolayout,它可以正常工作而没有任何问题,但对于iOS8来说,它根本不起作用。
我可以为iOS7和iOS 8使用相同的UITableViewCell约束吗?
答案 0 :(得分:0)
我有经验,在iOS 8上,有些东西不能像在iOS 7中那样工作。例如,我有一个带有一些自定义单元格的Tableview。在iOS 8模拟器中一切正常,但在iOS 7设备上,tableview始终为空,并且从未调用过cellForRowAtIndexPath函数。原来这是Autolayout的一个问题。我所要做的就是为整个tableview设置正确的约束,而不仅仅是细胞。所以我的建议是检查视图中使用的所有约束,而不仅仅是你认为可能搞砸的约束。