iOS 8 获得屏幕高度的适配
来源:互联网 发布:tensorflow安装windows 编辑:程序博客网 时间:2024/06/07 04:49
最近适配 iOS 8 的时候发现,在 iOS 8 上如果设备横置的时候,取到的设备屏幕高度实际上是设备屏幕的宽度。
所以一改之前的宏定义:
#define SCREEN_HEIGHT [UIScreen mainScreen].bounds.size.height
为:
#define SCREEN_HEIGHT (IOS_VERSION_HIGHER_THAN_8?(UIInterfaceOrientationIsPortrait([UIApplication sharedApplication].statusBarOrientation)?[[UIScreen mainScreen] bounds].size.height:[[UIScreen mainScreen] bounds].size.width):[[UIScreen mainScreen] bounds].size.height)
#define IOS_VERSION_HIGHER_THAN_8 ([[[UIDeviec currentDevice] systemVersion] floatValue] >= 8.0)
这样就完成了适配。
1 0
- iOS 8 获得屏幕高度的适配
- Android获得屏幕的密度,宽度,高度
- 获得手机的屏幕高度和宽度
- Android中获得屏幕的宽高度
- 获得屏幕宽度和高度的方法
- 获得屏幕状态栏高度
- iOS 获得键盘的高度 NSNotificationCenter
- iOS 获得键盘的高度 NSNotificationCenter
- iOS 获得键盘的高度 NSNotificationCenter
- js获得屏幕高度等
- 获得屏幕高度和宽度
- android 获得屏幕宽度 高度
- ionic开发中屏幕的宽度和高度的获得
- Android获得屏幕高度和状态栏高度
- 获得屏幕高度和虚拟按键高度
- 关于IOS的屏幕高度宏
- iphone ios 屏幕,statusbar,状态栏的高度
- iphone ios 屏幕,statusbar,状态栏的高度
- 机房收费系统文档总结(反思篇)
- 栈的操作和c语言实现算术表达式求值
- python 优化指南
- java面试题一
- Maven之——仓库(上)
- iOS 8 获得屏幕高度的适配
- asfasfasf
- 继续ipv6
- OpenCV入门(十九)--直方图用法
- Android图像处理之Bitmap类②
- A*、Dijkstra、动态规划、红黑树、优先搜索、KMP
- js中typeof作用(用法)
- 第十一周 项目六:回文,素数(1)
- uva117 最短路径