ios11 tableview顶部空白的问题

昨天手机自己更新了系统之后,突然发现之前改好的一个bug又出现了,tableview顶部留白的问题,我记得我已经改过了,可是一更新系统又回来了。。。


原因是我们之前的

self.automaticallyAdjustsScrollViewInsets = NO; 这一句代码在iOS11里竟然失效了,你说苹果一天到晚都是在整些什么幺蛾子。没办法,只能接着改bug。

最新的解决办法:

要判断手机的系统版本 

if (@available(iOS 11.0, *)) {

self.tableView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;

}else {

self.automaticallyAdjustsScrollViewInsets = NO;

}

拿走不谢!

你可能感兴趣的:(ios11 tableview顶部空白的问题)