iOS -- tableView顶部留白
2017-09-29 10:12
801 查看
最近iOS 11 下来之后需要适配系统,故此测试系统发现同一种机器上tableView与顶部控件,或者导航栏之间的有大量的留白;
这个问题是有的界面有,有的界面无;
修改与导航栏或者其他控件之间的距离也没有什么用;
具体如下;
![](http://img.blog.csdn.net/20170613150657958?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2FuZzYxNzc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
最后发现是因为没有设置tableView的头视图的问题;
以前如果不设置默认为空,现在要专门设置为空才行解决方法如下
#pragma mark 此方法加上是为了适配iOS 11出现的问题
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section{
return nil;
}
有时候tableview的底部视图也会出现此现象对应的修改就好了
- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section{
return nil;
}
这个问题是有的界面有,有的界面无;
修改与导航栏或者其他控件之间的距离也没有什么用;
具体如下;
最后发现是因为没有设置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顶部上方留白的问题
- iOS 11 系统下tableView顶部多出一些留白的解决方法
- 三十一,iOS 11系统下tableView顶部多出一些留白的解决方法
- iOS开发-tableView顶部图片拉伸
- iOS-OC-让tableview滚动到顶部 滚动到底部
- ios tableview是否滚到顶部和底部以及滚动的方向
- iOS tableView实现顶部图片拉伸效果
- IOS:tableView顶部留有空白的学习
- iOS点击屏幕使tableview、scrollview回到顶部
- iOS-tableview顶部拉伸效果(头像拉伸)
- iOS 点击tableView的cell,让其滚到屏幕顶部
- iOS tableview距离顶部有一段空白
- iOS开发tableView去掉顶部上部空表区域
- iOS-80-解决主页tableview顶部多出一块
- 解决 ios 11 和 h5 页面在 wkwebview 上显示, footer 设置 bottom 为 0 时, 顶部会出现留白
- iOS tableView顶部图片下拉缩放效果实现
- iOS11 Tableview顶部空白和Section Header留白问题
- iOS开发tableView去掉顶部上部空表区域
- iOS:tableView表视图顶部多余部分
- iOS tableView下拉顶部视图放大 自动滚动 无限滚动 自动布局 在code4App和github上早就上传了代码,这边记录下