代码之家  ›  专栏  ›  技术社区  ›  Tom Hamming

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

  •  1
  • Tom Hamming  · 技术社区  · 13 年前

    默认的单元格、节页眉和节页脚尺寸(宽度、高度、左/右边距、上/下边距)是什么 UITableView 分组风格?

    我已经知道:

    • 单元格高度:44px,一如既往
    • 节头高度:22px(从 this answer )- myTableView.sectionHeaderHeight 返回10,但当我设置节标题时,我可以通过查看它来判断这是不对的。

    我提出这个问题的原因是,我需要计算分组样式的预期总高度 UI表格视图 用于返回 contentSizeForViewInPopover 。但如果我问的是高度,我不妨问一下宽度,以备将来参考。

    1 回复  |  直到 9 年前
        1
  •  2
  •   Community Mohan Dere    9 年前

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

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

    图1: “单元格”设置为时的节页眉和页脚高度 分组的

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

    图2: “单元格”设置为时的节页眉和页脚高度 平原

    节的宽度取决于您的应用程序编码。如果您正在使用 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

    推荐文章