自升级到Xcode 7&使用iOS9测试我的应用程序,一些自定义单元格的内容在运行时变得不可见。这里强调'some',因为它只影响6个表视图中的2个,所有这些视图都位于不同的视图控制器中。
这里遇到了类似的问题,但答案(“检查约束”)对我不起作用: Custom TableViewCell contents invisible on ios9 xcode7
出现问题的单元格是一个大占位符,当没有数据可供显示在表格中时显示。 它只包含一个以两个约束为中心的UILabel。
单元格以及图片中未显示的其他自定义单元格在运行时可见。但是,不是他们的内容。
在同一个应用程序的其他视图控制器中,完全相同的自定义单元格(相同的设计,相同的类,相同的重用标识符......)可以正常工作。 但是,不在这个VC中。
在升级到Xcode 7并在iOS9上进行测试之前,此VC中的单元格内容也可见。 我没有改变IB或代码中的任何内容,并且几次检查了所有内容。这很疯狂,我拼命寻求帮助: - )
感谢您的时间
答案 0 :(得分:1)
与此同时,我找到了答案:
在iOS 8.4中,标签安装在视图层次结构中,而根据XCode的视图调试器,它不在iOS 9.2中。 标签的尺寸等级是常规/常规,这应该足够iPad。 当我为标签添加尺寸类Any / Any时,它将正确安装。
这显然是一个已被Apple确认但尚未采取行动的错误。