iOS判断机型
2016-05-07 19:27
477 查看
#define IS_IPAD (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
#define IS_IPHONE (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
#define IS_RETINA ([[UIScreen mainScreen] scale] >= 2.0)
#define SCREEN_WIDTH ([[UIScreen mainScreen] bounds].size.width)
#define SCREEN_HEIGHT ([[UIScreen mainScreen] bounds].size.height)
#define IS_IPHONE_4_OR_LESS (IS_IPHONE && SCREEN_MAX_LENGTH < 568.0)
#define IS_IPHONE_5 (IS_IPHONE && SCREEN_MAX_LENGTH == 568.0)
#define IS_IPHONE_6 (IS_IPHONE && SCREEN_MAX_LENGTH == 667.0)
#define IS_IPHONE_6P (IS_IPHONE && SCREEN_MAX_LENGTH == 736.0)
#define IS_IPHONE (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
#define IS_RETINA ([[UIScreen mainScreen] scale] >= 2.0)
#define SCREEN_WIDTH ([[UIScreen mainScreen] bounds].size.width)
#define SCREEN_HEIGHT ([[UIScreen mainScreen] bounds].size.height)
#define IS_IPHONE_4_OR_LESS (IS_IPHONE && SCREEN_MAX_LENGTH < 568.0)
#define IS_IPHONE_5 (IS_IPHONE && SCREEN_MAX_LENGTH == 568.0)
#define IS_IPHONE_6 (IS_IPHONE && SCREEN_MAX_LENGTH == 667.0)
#define IS_IPHONE_6P (IS_IPHONE && SCREEN_MAX_LENGTH == 736.0)
相关文章推荐
- iOS Masonry介绍与使用
- iOS 自定义圆角进度条
- __typeof在Xcode7中的使用
- iOS 星星评分评分控件
- iOS 代码适配
- iOS保持界面流畅技巧文章阅读摘录
- IOS NSDate日期操作总结
- IOS NSTimer 定时器用法总结
- iOS 多线程的管理
- ios开发之NSTimer 详细设置
- iOS timer计时器
- 在ios要实现不定参数的函数
- iOS 日历
- iOS引导页隐藏状态栏
- iOS收到Push后播放声音和震动
- 最简单的CocoaPods安装方法
- ios 获取本地音乐
- ios 3D引擎 SceneKit 开发(5) --关于旋转的几点问题(2)
- ios开发学习笔记--数据持久化之Core Data
- [置顶] iOS的开发中的错误解决方案