8

是否可以使用静态单元格扩展 aUITableView以自动调整到 4" iPhone 5 屏幕并相应地扩展每个单元格的高度UITableViewCell?如果我在 IB 中创建一个UITableView具有 3 个静态行的简单单元格,当我在 iPhone 3.5" 上查看它时显示它看起来不错,但在 iPhone 4" 显示屏上,底部有额外的空白。我尝试使用自动布局(我只对 iOS6 感兴趣)、设置自动调整大小选项等,但无济于事。

顺便说一句 - 我知道我可以在代码中设置高度,例如heightForRowAtIndexPath:将边界或框架高度除以行数(即 3 行)。但我正在寻找更有活力的东西。

iPhone 在 3.5 上调整大小问题的示例

4

3 回答 3

3

该问题已通过在 TableView 上设置 AutoLayout 属性得到解决。一旦我这样做了,表格就会相应地调整大小。我随后还发现我可以通过设置 AutoSizing 掩码来调整大小。

于 2013-07-22T10:07:38.240 回答
2

我有一个类似的问题。在 Xcode 6.4 中,我在情节提要中为我的 UITableView 添加了约束。

在此处输入图像描述

于 2015-09-01T12:10:20.090 回答
1

另一种解决方法(这对我有用)是单击 Apply 4-inch form factor 按钮并将 UITableView 扩展到屏幕底部。

在此处输入图像描述

于 2013-10-19T13:46:46.453 回答