iOS11适配~UITableView显示问题

我知道没有妹纸你们是不会进来的!

按照网上大部分写的适配代码,但是显示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需要判断。)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 前言 苹果WWDC开发者大会上,终于发布了大家期待已久的iOS 11,有些新特性功能确实出人意料。不过大的方面苹果...
    Mr_Say_Yes阅读 8,646评论 6 15
  • 一.iPhone X尺寸问题 1. 高度增加了145pt,变成812pt. 2.屏幕圆角显示,注意至少留10pt边...
    骑行天下阅读 14,428评论 5 36
  • 相信大家已经被iPhoneX的刘海洗脑了,除了吐槽,留给我们的还有比较麻烦的适配工作。下面针对在整理过程中发现的适...
    smile丽语阅读 10,331评论 6 21
  • 苹果公司于9月份如期发布了新的iPhone-iPhone8,iPhone8 Plus,iPhoneX,前两个不用多...
    MonkeyHeng阅读 12,784评论 5 43
  • 18年的岁月,在那个叫做新疆的地方度过。日日受着太阳的沐浴,蓝天白云,青草绿树,从未远离过。对于晴天更是习以为常...
    石上草阅读 1,819评论 0 0

友情链接更多精彩内容