我的UITableView
风格为UITableViewStyleGrouped
。我还添加了一个表头视图(不是section而是table)。问题是表视图的开头和标题视图之间有一个空格。
self.tableView.tableHeaderView = myHeaderView;
知道我怎么能摆脱这个?如果我使用UITableViewStylePlain
样式
答案 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)
}