美文网首页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