美文网首页
iPhone X适配,布局

iPhone X适配,布局

作者: 拖不垮打不烂 | 来源:发表于2017-09-27 15:52 被阅读0次

    马上iPhone X 要发售了,挺好看的手机,结果整个齐刘海~~又要各种适配,愁死人! ! !截取原文中的一部分

    1.iPhone X 上运行有黑色区域问题

    解决方案:
    使用LaunchScreen来当做入场页 或者 修改Assets中的LaunchImage,添加iPhoneX的Launch图1125*2436(竖屏),注意这边的图片像素必须按要求来

    2.navigationBar适配

    iOS11前导航栏的高度是64,其中statusBar的高度为20,而iPhoneX的statusBar高度变为了44,如果是自定义的NavigationBar,这部分需要做相应的适配。
    目前的想法是写一个Util类,提供获取导航栏高度的方法
    eg:

    @implementation TestUtil
    + (CGFloat)navigationBarHeight {
        if (IS_iPhoneX) {
            return 88.0f;
        }
        return 64.0f;
    }
    @end
    #define IS_iPhoneX ([UIScreen mainScreen].bounds.size.width == 375 && [UIScreen mainScreen].bounds.size.height == 812)
    

    3.tabBar适配

    iPhoneX的底部增加了虚拟Homeq区,由于安全区域的原因默认tabBar的高度由49变为83,增高了34,所以自定义的底部TabBar也需要需改其适配方案。

    相关文章

      网友评论

          本文标题:iPhone X适配,布局

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