常用宏定義 - 判斷機型(屏幕尺寸)、系統版本
阿新 • • 發佈:2018-07-15
ios objective iphone 6p define screen bounds == idt size
/** 判斷是否為 iPhone 5SE */ #define iPhone5SE [[UIScreen mainScreen] bounds].size.width == 320.0f && [[UIScreen mainScreen] bounds].size.height == 568.0f /** 判斷是否為iPhone 6/6s */ #define iPhone6_6s [[UIScreen mainScreen] bounds].size.width == 375.0f && [[UIScreen mainScreen] bounds].size.height == 667.0f /** 判斷是否為iPhone 6Plus/6sPlus */ #define iPhone6Plus_6sPlus [[UIScreen mainScreen] bounds].size.width == 414.0f && [[UIScreen mainScreen] bounds].size.height == 736.0f /** 獲取系統版本 */ #define IOS_SYSTEM_VERSION [[[UIDevice currentDevice] systemVersion] floatValue] /** 判斷 iOS 8 或更高的系統版本 */ #define IOS_VERSION_8_OR_LATER (([[[UIDevice currentDevice] systemVersion] floatValue] >=8.0)? (YES):(NO))
常用宏定義 - 判斷機型(屏幕尺寸)、系統版本