删除UITableView标头

时间:2014-08-31 12:50:58

标签: ios objective-c iphone uitableview

我现在已经玩了近一天这个问题了,我不知道还能做些什么。

我在UIScrollView中嵌入了UITableView。 UITableView是它的tableHeaderView,它是空的,我想摆脱它。

我试过了:

  • tableView.tableHeaderView = nil;
  • tableView.tableHeaderView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 0, 0)];
  • 这种风格没有分组。
  • 添加了空白视图。 (有些人建议这样做,因为它使得tableview不是层次结构中的第一个。如果tableview没有嵌入到scrollview中,实际上这个确实有效。)

2 个答案:

答案 0 :(得分:0)

将代码改为tableHeaderViewtableView.beginUpdates()中的tableHeaderView.endUpdates()属性。

答案 1 :(得分:-1)

在代码中找到以下方法并将其删除:

– tableView:viewForHeaderInSection:
– tableView:heightForHeaderInSection:
– tableView:estimatedHeightForHeaderInSection:
– tableView:willDisplayHeaderView:forSection: