常用宏定义(代码适配,设置颜色,判断型号,屏幕宽高)

//一句话适配所有屏幕

#define SXRealValue(value) ((value)/375.0f*[UIScreen mainScreen].bounds.size.width)

#define SYRealValue(value) ((value)/667.0f*[UIScreen mainScreen].bounds.size.height)

//屏幕宽高

#define screenWidth [UIScreen mainScreen].bounds.size.width

#define screenHeight [UIScreen mainScreen].bounds.size.height

//判断iPhone尺寸

#define iPhone4 ([UIScreen mainScreen].bounds.size.height==480)&&([UIScreen mainScreen].bounds.size.width==320)

#define iPhone5 ([UIScreen mainScreen].bounds.size.height==568)&&([UIScreen mainScreen].bounds.size.width==320)

#define iPhone6 ([UIScreen mainScreen].bounds.size.height==667)&&([UIScreen mainScreen].bounds.size.width==375)

#define iPhone6p ([UIScreen mainScreen].bounds.size.height==736)&&([UIScreen mainScreen].bounds.size.width==414)

//设置颜色

#definecustomColor(r,g,b) [UIColor colorWithRed:r/255.0green:g/255.0blue:b/255.0alpha:1.0]

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容