在项目中,因为同一页面结构体不同,头部是相同的结构,用了两个不同的tableView,头部是统一的view,但是发现tableView.tableHeaderView=_headerView只赋值一次,不支持来回赋值,打印出 NSLog(@"%@",_headerView.superview)仍然是上一个tableview视图。
用以下两种方法都不行
[self.tableView.tableHeaderView setHidden:YES];
[self.tableView.tableHeaderView removeFromSuperview];
最后发现只需:
self.mallVC.tableView.tableHeaderView = nil;