如何隐藏tableHeaderView或tableFooterView

在项目中,因为同一页面结构体不同,头部是相同的结构,用了两个不同的tableView,头部是统一的view,但是发现tableView.tableHeaderView=_headerView只赋值一次,不支持来回赋值,打印出 NSLog(@"%@",_headerView.superview)仍然是上一个tableview视图。

用以下两种方法都不行

[self.tableView.tableHeaderView setHidden:YES];
[self.tableView.tableHeaderView removeFromSuperview];

最后发现只需:

 self.mallVC.tableView.tableHeaderView = nil;

你可能感兴趣的:(如何隐藏tableHeaderView或tableFooterView)