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