码迷,mamicode.com
首页 > 移动开发 > 详细

iOS -- tableView顶部留白

时间:2017-09-29 11:00:31      阅读:231      评论:0      收藏:0      [点我收藏+]

标签:header   section   font   .net   导航   ios 11   table   footer   现象   

最近iOS 11 下来之后需要适配系统,故此测试系统发现同一种机器上tableView与顶部控件,或者导航栏之间的有大量的留白;

这个问题是有的界面有,有的界面无;

修改与导航栏或者其他控件之间的距离也没有什么用;

具体如下;

技术分享

最后发现是因为没有设置tableView的头视图的问题;

以前如果不设置默认为空,现在要专门设置为空才行解决方法如下

#pragma mark 此方法加上是为了适配iOS 11出现的问题

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section{
    return nil;
}

有时候tableview的底部视图也会出现此现象对应的修改就好了

- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section{
    return nil;
}

iOS -- tableView顶部留白

标签:header   section   font   .net   导航   ios 11   table   footer   现象   

原文地址:http://www.cnblogs.com/mafeng/p/7609784.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!