IOS - 判断手机屏幕旋转
来源:互联网 发布:淘宝图片没有美图秀秀 编辑:程序博客网 时间:2024/04/28 23:08
1.首先要监听屏幕旋转
NotificationCenter.default.addObserver(self, selector: #selector(self.printOrientation(noti:)), name:NSNotification.Name.UIApplicationDidChangeStatusBarOrientation, object: nil)
2.在监听方法里判断是什么状态
switch UIDevice.current.orientation { case UIDeviceOrientation.portrait: label?.text = "home 下" // 正常手持状态 break case UIDeviceOrientation.portraitUpsideDown: label?.text = "home 上" // 倒着 break case UIDeviceOrientation.landscapeLeft: label?.text = "home 右" break case UIDeviceOrientation.landscapeRight: label?.text = "home 左" break case UIDeviceOrientation.faceUp: label?.text = "home 面朝上" break case UIDeviceOrientation.faceDown: label?.text = "home 面朝下" break default: break }
注释:
portrait:正常玩手机手的状态,home键在下面
portraitUpsideDown:home键在下面 (我旋转了,但是没有效果,不会打印这条,可能是pad有?)
landscapeLeft、landscapeRight:home右左,left对应home在右边,视频播放软件一般用这俩,尤其是用landscapeLeft,手机屏幕自动旋转功能开启旋转后自动全屏播放
faceUp、faceDown:手机面上下
0 0
- IOS - 判断手机屏幕旋转
- 判断手机屏幕旋转方向
- 判断手机屏幕是否旋转
- iOS开发如何禁止手机屏幕旋转
- iOS 获取判断手机屏幕尺寸,并判断手机系统版本
- 手机屏幕旋转180度
- 检测手机屏幕的旋转
- iOS 判断当前屏幕旋转状态
- iOS判断当前设备旋转方向
- 关于ios设备的旋转判断问题
- android判断手机屏幕横竖屏
- android获取手机屏幕尺寸和旋转方向
- android 手机屏幕旋转机制与使用说明
- ios开发屏幕旋转锁定时判断设备的方向
- iOS开发 -- iPhone手机屏幕尺寸
- [AndroidTips]如何判断手机屏幕是否Secure Lock
- 判断android手机屏幕方向的方法
- 手机屏幕的横屏竖屏的切换与判断
- 使用zxing生成二维码,边框自定义宽度
- java 模拟post请求
- word 图片文字环绕
- 构建 Android 应用程序一定要绕过的 30 个坑
- C++仿c#的delegate的实现源码
- IOS - 判断手机屏幕旋转
- 常用的正则表达式
- 剑指Offer之Fizz Buzz 问题
- 感恩节与JAVA
- 几个常用的高级函数
- 分而治之_大数据
- nodejs虾米音乐批量下载某个歌手的专辑
- 微信小程序开发项目——笑话大全API
- Hello!小弟博客今天新开张~,多多指教!