静态表格视图单元格的内容未显示 iOS 9

Posted

技术标签:

【中文标题】静态表格视图单元格的内容未显示 iOS 9【英文标题】:Content of static table view cell not displayed iOS 9 【发布时间】:2015-08-11 14:15:37 【问题描述】:

我在 iPhone 5s 上使用 xcode 7 测试版(是测试版)。

我创建了一个表格视图(静态、分组、1 节、3 行)。 B 行和 C 行是基本样式,A 行是带有标签的自定义样式。 在我的 ios 9 设备上,A 行不显示任何内容,但 B 和 C 行按预期显示。如果我使用另一台装有 iOS 8 的设备,A 行会正确显示内容(我的标签带有文本“A”)。 这里的其他问题与我的问题不符...

iOS 9 有什么问题? 还是bug?

点击放大

【问题讨论】:

您的屏幕截图显示您正在使用尺寸类别“宽度:紧凑,高度:任意” - 您的自定义静态单元格是否已针对所有尺寸类别(或至少为您的尺寸类别)正确配置重新测试)? 非常感谢!我必须检查任何:任何。在情节提要中,标签显示正确,约束似乎是正确的。但是,如果我删除了约束并再次添加它们,它就起作用了。 @Stuart 你的评论很有帮助,谢谢 【参考方案1】:

现在回复为时已晚,但我想解释一下什么对我有用。我有同样的问题custom cell 没有显示UITableView 的内容。

只是为了检查问题出在哪里: 首先取消选中 Use size classes checkbox 并运行项目,现在您可以看到自定义单元格中的内容。再次选中使用大小类复选框并构建项目。

我是如何解决的:我正在使用“宽度:紧凑,高度:任意”的尺寸类。因此,我在情节提要中检查了任何:任何自定义单元格并修复了约束,然后我再次在情节提要中选择了“宽度:紧凑,高度:任意”并构建项目。现在自定义单元格正在显示内容。

注意:我使用的是 Xcode 7.3.1

【讨论】:

以上是关于静态表格视图单元格的内容未显示 iOS 9的主要内容,如果未能解决你的问题,请参考以下文章

Nib 文件中的静态单元格未显示

带有静态单元格的 UITableViewController 显示为空白

设置静态表格视图单元格的复选标记

静态单元格的内容没有出现 UITableView

iOS - 表格视图单元格未正确呈现

IOS 故事板 - 显示选择表格单元格的不同视图