在标题视图上分组UITableView空间

时间:2014-06-19 10:13:12

标签: ios objective-c uitableview uikit

我的UITableView风格为UITableViewStyleGrouped。我还添加了一个表头视图(不是section而是table)。问题是表视图的开头和标题视图之间有一个空格。

self.tableView.tableHeaderView = myHeaderView;

知道我怎么能摆脱这个?如果我使用UITableViewStylePlain样式

,则不会发生这种情况

enter image description here

4 个答案:

答案 0 :(得分:0)

我认为你在viewController中设置了headerView框架。

在storyboard本身中设计tableView headerView。 或者如果您没有使用storyboard / XIB,请更改标题高度。

跳它会解决你的问题。

答案 1 :(得分:0)

在类

的viewDidLoad中添加以下代码
self.tableView.backgroundView = nil;

答案 2 :(得分:0)

使用此行 -        self.automaticallyAdjustsScrollViewInsets = NO;

答案 3 :(得分:0)

覆盖UITableView的以下委托方法以禁用默认边距。

- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
     return 0.01; // Removed the section header margin. (couldn't be 0 here, weird)
}