UITableView分组样式单元格,页眉和页脚默认尺寸

时间:2012-09-25 17:47:30

标签: iphone ipad uitableview

分组样式中UITableView的默认单元格,剖面标题和区域页脚尺寸(宽度,高度,左/右边距,上/下边距)是什么?

我已经知道了:

  • 细胞高度:44px,与以往一样
  • 章节标题高度:22px(来自this answer) - myTableView.sectionHeaderHeight返回10,但是当我设置章节标题时,我可以通过查看它来判断它是不对的。

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

1 个答案:

答案 0 :(得分:2)

没有故事板告诉你章节页眉和页脚的高度?它确实根据下面的截图告诉我:

Section header and footer height when Cell set to **GROUPED**

图1:当单元格设置为 GROUPED 时,节头和页脚高度

Section header and footer height when Cell set to **PLAIN**

图2:当单元格设置为 PLAIN 时,节页眉和页脚高度

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

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

关于单元格宽度,some guy measured it and posted it on his blog。但是,如果您想要自定义宽度,那么此帖子上的SO将会很有用:How to set the width of a cell in a UITableView in grouped style