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