1

我正在开发一个通用应用程序,而我正在开发的视图对于 iPhone 和 iPad 来说是通用的。我显示了一个 UITableView (具有分组样式)并制作了一个自定义单元格(以编程方式 - 没有笔尖)。我在某处(无法再找到位置)读到边距为表格的 1/16 * 宽度。所以我将自定义单元格的宽度设置为 14/16 * 表格的宽度,但这并不好。或者至少它不能很好地工作。

有人可以确认或无效边距是表格的 1/16 * 宽度吗?

在不是 1/16 的情况下,如何计算该大小?

4

2 回答 2

2

iPhone 纵向边距:10 像素
iPhone 横向或 iPad 边距:
- 如果表格宽度<400,则为 10 像素
- 否则边距 = 表格宽度的 6%,最小为 31 像素,最大为 45 像素

于 2013-02-08T09:10:20.373 回答
0

我相信默认的水平边距是 10 像素。但是您可以使用自动调整大小,例如 UIViewAutoresizingFlexibleWidth。查看 UIView 文档。

于 2013-02-08T08:43:57.357 回答