UIView * view = _InfoListView.tableHeaderView;//_InfoListView为tableView
NSArray* array=view.subviews;
for (UIView* subView in array) {
if (subView.tag==2014611||subView.tag==201469) {
[subView removeFromSuperview];
//_InfoListView.tableHeaderView.frame=CGRectMake(0, 0, screenRect.size.width, KHEADHEIGHT);
view.frame=CGRectMake(0, 0, 320, KHEADHEIGHT);
_InfoListView.tableHeaderView=view;
}
}
更改了tableHeaderView的frame后要重新把View再赋值给TableHeaderView,否则不tableHeaderView的高度不会改变