Changing the height of a tableHeaderView hides the cells

故事扮演 提交于 2019-12-03 10:45:53

I don't know how you created you UITableView, but I tried to create one with a tableHeaderView like you and it's resizing.

I created a class inheriting from UITableViewController

@interface MyTableViewController : UITableViewController {

}

@end

and for the implementation, in the viewDidLoad, I added:

UIView *header = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 100)];
[header setBackgroundColor:[UIColor redColor]];
self.tableView.tableHeaderView = header;

Try setting the tableHeaderView property of the UITableView after you resized your content.

[self.tableView setTableHeaderView:self.myResizedTableHeaderView];

Solved the problem for me. Hope it helps.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!