美文网首页iOS Developer
iOS开发 iPhoneX以上机型适配判断

iOS开发 iPhoneX以上机型适配判断

作者: 时光作祟不朽间 | 来源:发表于2018-09-21 11:22 被阅读2488次

    其实iphoneX以上(包括新发布)的机型无非就是多了刘海屏,多了safeArea,所以只要判断有没有safeArea就可以了。附上代码

    #define isIphoneX ({\
    int tmp = 0;\
    if (@available(iOS 11.0, *)) {\
    if (!UIEdgeInsetsEqualToEdgeInsets([UIApplication sharedApplication].delegate.window.safeAreaInsets, UIEdgeInsetsZero)) {\
    tmp = 1;\
    }else{\
    tmp = 0;\
    }\
    }else{\
    tmp = 0;\
    }\
    tmp;\
    })
    

    相关文章

      网友评论

        本文标题:iOS开发 iPhoneX以上机型适配判断

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