iOS -- tableView顶部留白
Posted ⬆️小马哥⬆️
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS -- tableView顶部留白相关的知识,希望对你有一定的参考价值。
最近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顶部留白的主要内容,如果未能解决你的问题,请参考以下文章