开发者社区 问答 正文

如何隐藏UITableView中的tableHeaderView

我在做的项目里有3个结构相同,但数据源不同的UITableView。
其中有一个源是需要搜索的,所以在视图中添加了tableHeaderView,但其它两个不需要,我该怎么隐藏它呐?

以下两种方式,tableHeaderView虽然不再显示了,但任然占用了和tableHeaderView相同的空白视图空间。

方式一

[self.tableView.tableHeaderView setHidden:YES];

方式二

[self.tableView.tableHeaderView removeFromSuperview];

展开
收起
a123456678 2016-07-20 16:23:25 2412 分享 版权
1 条回答
写回答
取消 提交回答
  • 在stackoverflow上找到答案,方法太暴力了,有需要的去看原文。How can we hide the tableHeaderView and tableFooterView?

    self.tableView.tableHeaderView = nil;

    2019-07-17 19:59:02
    赞同 展开评论
问答地址: