美文网首页
ios11、iPhone X 适配

ios11、iPhone X 适配

作者: 从容到没边的优雅 | 来源:发表于2017-10-12 14:11 被阅读45次

    1、在早期创建的项目中,运行在iPhone X上的tabbar可能会遇到tabbar底部有留白,
    对比新创建的工程文件的info文件会发现,新的info中有个Launch screen interface file base namekey,value = LaunchScreen(可写可不写)。旧项目添加上该字段就行。

    2、iPhone X 上的push 操作会发现tabbar上移,解决方法拦截push操作,重新计算tabbar.y值。

    3、iPhone X 上通过statusbar获取网络状态异常,

    4、ios11上,MBProgressHUD+MJ提示器不消失问题,解决方法是window层级关系异常,修改源码的[[UIApplication shareApplication].windows lastobject] -> ~.keyWindow

    5、无线调试
    设备环境:Mac OSX 10.12.5、iOS11、Xcode9
    这是WWDC2017的新功能,iOS11以上,Xcode9这是刚性要求

    6、iphone X 上tableview被home_indicator遮挡
    参考文
    安全区域还是要研究下的啊

    if (@available(iOS 11.0, *)) {
      // 默认UIScrollViewContentInsetAdjustmentAutomatic
        self.tableView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentAutomatic;
    }
    

    相关文章

      网友评论

          本文标题:ios11、iPhone X 适配

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