小编Vla*_*kiy的帖子

分组UITableView底部有20px的额外填充

在iOS 6中,分组表视图似乎在底部有额外的填充(iOS 5没有它),但我找不到任何表明这是正确/预期行为的文档.

这也会影响示例项目,例如示例中的SimpleTableView项目TableViewSuite.我想我必须将样式AppDelegate改为'分组',并将SDK更新到iOS 6,但没有对该项目进行其他更改.

调查显示,10px保留了页眉和页脚视图,以及一些20px无法解释的视图.没有实际的页眉或页脚视图(tableHeaderView并且tableFooterView正在nil执行和返回nil,例如viewForFooterInSection什么都不做).我在tableView上找不到任何'20'值,虽然我可能错过了一些东西.

为页脚添加零大小视图不会做任何事情,但添加1px方形视图会导致额外的填充消失.例如:

tableView.tableFooterView = [[UIView alloc] initWithFrame:CGRectMake(0,0,1,1)];
Run Code Online (Sandbox Code Playgroud)

它确实占据了1px高度,所以现在是底部填充11px,但这远不如20那么明显.现在设置sectionFooterHeight为0将仅1px产生底部空间.

我的问题是:什么?我怎样才能完全删除它?这不是任务关键任务,但它非常奇怪,不可取,而且据我所知,它没有记录.

请注意 - 从Apple开发论坛复制过去的问题.但我有完全相同的问题,我也不明白如何解决它.

objective-c uitableview ios

49
推荐指数
4
解决办法
2万
查看次数

Apple Watch:状态栏高度

有人知道Apple Watch状态栏的大小吗?

我无法在Apple Watch人机界面指南和Apple Watch Programming Guide中的文档中找到这样的价值.

objective-c ios apple-watch

6
推荐指数
2
解决办法
1952
查看次数

标签 统计

ios ×2

objective-c ×2

apple-watch ×1

uitableview ×1