1

UITableView分组样式中的默认单元格、节页眉和节页脚尺寸(宽度、高度、左/右页边距、上/下页边距)是多少?

我已经知道:

  • 单元格高度:44px,和往常一样
  • Section header height: 22px (from this answer ) -myTableView.sectionHeaderHeight返回 10,但是当我设置部分标题时,我可以通过查看它来判断这是不对的。

我问的原因是我需要计算UITableView从返回的分组样式的预期总高度contentSizeForViewInPopover。但是,如果我要询问高度,我不妨询问宽度以供将来参考。

4

1 回答 1

2

故事板没有告诉你部分页眉和页脚的高度吗?它确实根据下面的屏幕截图告诉我:

单元格设置为 **GROUPED** 时的节页眉和页脚高度

图 1:当单元格设置为GROUPED时的部分页眉和页脚高度

单元格设置为 **PLAIN** 时的节页眉和页脚高度

图 2:单元格设置为PLAIN时的部分页眉和页脚高度

部分宽度取决于您的应用程序编码。如果您使用的是UITableViewController,那么宽度将是屏幕尺寸(取决于 iPhone/iPad)。如果您在 aUITableView内有 a UIView,那么您的宽度将与您调整它的大小相同。

此外,您提到的单元格高度 ( 44) 是它的默认设置。如果您使用的是自定义单元格,那么每个单元格的高度可能会发生变化。

关于单元格宽度,有人测量并发布在他的博客上。但是,如果你想要自定义宽度,那么这篇关于 SO 的帖子会很有帮助:如何在 UITableView 中以分组样式设置单元格的宽度

于 2012-09-25T18:03:53.633 回答