ios8 如果UITableView只设置viewForHeaderInSection,则可能section不能显示,iOS7及以下版本显示正常。
解决方案:
设置heightForHeaderInSection。
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section { return 22;//自定义高度 }
另外,
如果代码中设置了titleForHeaderInSection,则不需要上面的设置也可以正常显示。
- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section;