我有一个使用自定义tableviewcells的应用。当我在运行时使用autolayout进行子视图(例如UIImageView,UILabels)时,即使约束线为蓝色,我也看不到任何子视图。在我更新到Xcode8之前,一切都很好。
约束在其他视图中正常工作。
编辑:这是截图。 Imageview根本不显示,即使默认情况下它有占位符图像,并且源代码中有图像替换占位符。
答案 0 :(得分:0)
使用自定义表格视图单元格和自动布局时,我遇到了类似的问题。不知怎的,当我打电话给[self.tableView registerClass:[CustomCell class] forCellReuseIdentifier:@"cell"]
时,细胞不会显示。但是,一旦我从viewDidLoad中删除了这一行:一切正常
不确定你是否有这样的事情,但这对我有用。此外,如果您使用类似autoresizingmask的任何内容,请将其关闭以使约束生效。您还可以尝试在界面构建器中选择单元格的内容视图,然后取消选择“自动调整子视图”。