ios8 UITableView section不显示

ios8 如果UITableView只设置viewForHeaderInSection,则可能section不能显示,iOS7及以下版本显示正常。

解决方案:

设置heightForHeaderInSection。

- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
    return 22;//自定义高度
}

 

另外,

如果代码中设置了titleForHeaderInSection,则不需要上面的设置也可以正常显示。

- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section; 

 

posted @ 2014-10-20 20:04  geweb  阅读(1159)  评论(0编辑  收藏  举报