常用宏定义(代码适配,设置颜色,…
2016-04-09 13:57
375 查看
//一句话适配所有屏幕
#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)
//设置颜色
#define customColor(r,g,b) [UIColor
colorWithRed:r/255.0
green:g/255.0
blue:b/255.0
alpha:1.0]
#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)
//设置颜色
#define customColor(r,g,b) [UIColor
colorWithRed:r/255.0
green:g/255.0
blue:b/255.0
alpha:1.0]
相关文章推荐
- 代码过千行的感想
- 【2016.4.6】结对编程 终章 THE END
- Java中实现链式操作的简单例子
- life is short, you need python
- life is short, you need python
- 代码设计的规范性
- golang map使用
- Struts2返回JSON数据的具体应用范例
- c语言中求解1的个数
- 怎样算出15个数的和
- Java开发中equals和==的区别
- Java规范
- 算法复习-归并、快排、插入、堆-c++实现
- [Android开发]eclipse报错:发现了以元素 'd:skin' 开头的无效内容,此处不应含有子元素
- C++实现双向链表
- Java中的length、length()、size的用法
- C#-密度较量
- 结对编程——黄金点小游戏的设计与实现
- Python 练习实例3
- C++实现的顺序表