在iOS 6中,分组表视图的底部似乎有额外的填充(iOS 5没有),但我找不到任何文档表明这是正确的/预期的行为.
这也会影响示例项目,例如TableViewSuite
示例中的SimpleTableView
项目.我想我必须将AppDelegate
中的样式更改为"分组",并将SDK更新为iOS 6,但没有对项目进行其他更改.
调查显示,有10px
个保留的页眉和页脚视图,加上一些无法解释的20px
个.
为页脚添加一个零大小的视图没有任何作用,但是添加一个1px
平方的视图会导致额外的填充消失.例如.:
tableView.tableFooterView = [[UIView alloc] initWithFrame:CGRectMake(0,0,1,1)];
它仍然占据了1px
的高度,所以底部填充物现在是11px
,但这远不如20明显.现在将sectionFooterHeight
设置为0将只产生1px
个底部空间.
我的问题是:什么?我怎样才能完全移除它?这不是什么关键任务,但它非常奇怪,不受欢迎,而且据我所知,它是没有文件记录的.
请注意——它抄袭了苹果开发者论坛上的问题.但我有完全相同的问题,我也不知道如何解决它.