Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 删除UITableView标题_Ios_Objective C_Iphone_Uitableview - Fatal编程技术网

Ios 删除UITableView标题

Ios 删除UITableView标题,ios,objective-c,iphone,uitableview,Ios,Objective C,Iphone,Uitableview,我一直在玩弄这个问题几乎一天了,我不知道我还能做什么 我在UIScrollView中嵌入了一个UITableView。UITableView的tableHeaderView是空的,我想去掉它 我试过: tableView.tableHeaderView=nil tableView.tableHeaderView=[[UIView alloc]initWithFrame:CGRectMake(0,0,0,0)] 样式是普通的,没有分组。 添加了一个空白视图。(有人建议这样做,因为它使tablev

我一直在玩弄这个问题几乎一天了,我不知道我还能做什么

我在UIScrollView中嵌入了一个UITableView。UITableView的tableHeaderView是空的,我想去掉它

我试过:

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

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

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

使tableHeaderView的高度大于0

tableView.beginUpdate()
tableHeaderView.endUpdates()
中对
tableHeaderView
中的
tableHeaderView
属性进行修改,将代码包装起来。OP说,表格样式是普通的,没有分组,因此不应该调用任何一个。tableHeaderView!=你能给我们看一下代码、界面生成器截图或iPhone截图吗?请看截图。。。我在UIScrollView中嵌入了一个UITableView。。。永远不要这样做。。。你能详细说明你想做什么吗?我们可能会为您提供更好、正确的投票方式,以结束未添加请求信息的投票。除了UITableview,我在UIScrollview中还有其他元素,这就是我没有其他选项的原因。
tableView.tableHeaderView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 0, 0.01)];