美文网首页iOS学习开发
iOS11适配~UITableView显示问题

iOS11适配~UITableView显示问题

作者: 杨可爱灬 | 来源:发表于2017-11-07 09:58 被阅读32次
我知道没有妹纸你们是不会进来的!

按照网上大部分写的适配代码,但是显示tableview显示还是有问题。

 if (@available(iOS 11.0, *)) {
        self.tableView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;
 } else {
        self.automaticallyAdjustsScrollViewInsets = NO;
 } 
如图.gif

后来又找到一种方法,显示正常了。

 if (@available(iOS 11.0, *)) {
        _tableView.contentInset = UIEdgeInsetsMake(-20, 0, 0, 0);
        _tableView.scrollIndicatorInsets = _tableView.contentInset;
 } else {
        self.automaticallyAdjustsScrollViewInsets = NO;
 } 
正常.gif

具体为什么第一种方法有问题我也不清楚,文章写在这里给需要的同志用~~~~~😁
~~ps:(暂时没有适配Iphone X。如果IphoneX要适配。代码里的-20需要判断。)

相关文章

网友评论

    本文标题:iOS11适配~UITableView显示问题

    本文链接:https://www.haomeiwen.com/subject/diydmxtx.html