只记录项目中遇到的问题。
项目里又一个页面需要使用UITableViewStyleGrouped。但是,头部却有一大块空白。
UIView * view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, kScreen_Width, 10)];
tableView.tableHeaderView = view;
即可解决,并可决定头部需要多少高度。
当然这个问题有很多的解决办法,可以改变section Header的高度。
也可以设置偏移量。
table.contentInset = UIEdgeInsetsMake(-25, 0, 0, 0);通过这行代码来将UITableView的第一个section header隐藏一部分上去。