美文网首页
iOS 关于判断设备型号

iOS 关于判断设备型号

作者: ZhangXiaoxx | 来源:发表于2017-12-19 16:17 被阅读0次

    使用宏定义判断设备型号

    //判断是否为iPhone或ipad

    #define UI_IS_IPAD              ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPad)

    #define UI_IS_IPHONE            ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone)

    //判断iPhone型号

    #define UI_IS_IPHONE4          (UI_IS_IPHONE && [[UIScreen mainScreen] bounds].size.height < 568.0)

    #define UI_IS_IPHONE5          (UI_IS_IPHONE && [[UIScreen mainScreen] bounds].size.height == 568.0)

    #define UI_IS_IPHONE6          (UI_IS_IPHONE && [[UIScreen mainScreen] bounds].size.height == 667.0)

    #define UI_IS_IPHONE6PLUS      (UI_IS_IPHONE && [[UIScreen mainScreen] bounds].size.height == 736.0 || [[UIScreen mainScreen] bounds].size.width == 736.0) // Both orientations

    #define UI_IS_IOS8_AND_HIGHER  ([[UIDevice currentDevice].systemVersion floatValue] >= 8.0)

    使用时直接判断 例如if(UI_IS_IPHONE4)

    相关文章

      网友评论

          本文标题:iOS 关于判断设备型号

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