美文网首页
iOS iPhone X系列设备类型判断

iOS iPhone X系列设备类型判断

作者: iOS_tree | 来源:发表于2018-12-17 16:24 被阅读0次

在现有iPhone机型下,屏幕有刘海屏和非刘海屏之分,判断设备是否为刘海屏我们有多种方法,这里我们使用屏幕的宽高进行判断设备是否为iPhone X系列的机型,然后做相应的适配,判断的宏如下:

#define SCREEN_WIDTH    [UIScreen mainScreen].bounds.size.width
#define SCREEN_HEIGHT [UIScreen mainScreen].bounds.size.height
//是否为iPhone X系列
#define  kIsiPhoneX (((SCREEN_WIDTH == 375.f && SCREEN_HEIGHT == 812.f) || (SCREEN_WIDTH == 414.f && SCREEN_HEIGHT == 896.f) || (SCREEN_HEIGHT == 375.f && SCREEN_WIDTH == 812.f) || (SCREEN_HEIGHT == 414.f && SCREEN_WIDTH == 896.f)) ? YES : NO)

屏幕宽高判断十分简便,如果后续苹果有新的屏幕尺寸加入,则加入新的判断条件即可。

相关文章

网友评论

      本文标题:iOS iPhone X系列设备类型判断

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