码迷,mamicode.com
首页 > 其他好文 > 详细

常用宏定义 - 获取横竖屏宽度与高度

时间:2018-07-15 00:50:59      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:make   获取   esc   竖屏   横竖屏   class   define   宽度   native   


需要横屏或者竖屏,获取屏幕宽度与高度


#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 80000 // 当前Xcode支持iOS8及以上

#define SCREEN_WIDTH ([[UIScreen mainScreen] respondsToSelector:@selector(nativeBounds)]?[UIScreen mainScreen].nativeBounds.size.width/[UIScreen mainScreen].nativeScale:[UIScreen mainScreen].bounds.size.width)

#define SCREENH_HEIGHT ([[UIScreen mainScreen] respondsToSelector:@selector(nativeBounds)]?[UIScreen mainScreen].nativeBounds.size.height/[UIScreen mainScreen].nativeScale:[UIScreen mainScreen].bounds.size.height)

#define SCREEN_SIZE ([[UIScreen mainScreen] respondsToSelector:@selector(nativeBounds)]?CGSizeMake([UIScreen mainScreen].nativeBounds.size.width/[UIScreen mainScreen].nativeScale,[UIScreen mainScreen].nativeBounds.size.height/[UIScreen mainScreen].nativeScale):[UIScreen mainScreen].bounds.size)

#else

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

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

#define SCREEN_SIZE [UIScreen mainScreen].bounds.size

#endif

常用宏定义 - 获取横竖屏宽度与高度

标签:make   获取   esc   竖屏   横竖屏   class   define   宽度   native   

原文地址:https://www.cnblogs.com/CH520/p/9311381.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!