#坑2# 强制旋转应用当前屏幕
2015-10-31 14:34
274 查看
本文来自
http://mokai.github.io/2015/10/ios-bug-screen_rotate/
经常有这样的需求,APP只需要竖屏,但是一些特殊的场景下需要横屏。
比如说调用系统的
参考:
iOS屏幕旋转学习笔记
http://mokai.github.io/2015/10/ios-bug-screen_rotate/
经常有这样的需求,APP只需要竖屏,但是一些特殊的场景下需要横屏。
比如说调用系统的
MPMovieViewController播放视频时,我们会在AppDelegate中或者UIViewController中更新允许横屏的配置,当播放器旋转到横屏(此时设备应该也是处于横屏),APP现有
ViewController也会跟着旋转,那么问题来了,当再次回到APP时,此时现有
ViewController是处于横屏的,我们再去代理中更新为竖屏会发现代理根本不会被调用,这时我们就需要用到下面这段代码,去手动触发屏幕旋转事件
let vc = UIViewController(); self.presentViewController(vc, animated: false, completion: nil) vc.dismissViewControllerAnimated(false, completion: nil)
参考:
iOS屏幕旋转学习笔记
相关文章推荐
- poj1664递归放苹果
- Declaring an explicit serialVersionUID
- 8,6,5,4,1逆序排放,为什么会出现-858993460 ,4,5,6,8?
- btrace
- 第五章 单表查询,聚合函数查询,连接查询,子查询,合并查询结果,为表和字段取别名
- SQLite数据库收缩研究及学习认识
- UG NX 二次开发 转档图片
- nyoj 75 日期问题
- VS2013使用过期的问题
- poj 3281 Dining 最大流
- 移位运算
- UG二次开发 调用宏文件(转)
- [Android]反编译apk + eclipse中调试smali
- HDOJ 2212 DFS
- HDOJ 2212 DFS
- MyBatis学习总结(五)——实现关联表查询
- SQL Server Backup
- Maven 手动添加 JAR 包到本地仓库
- Android事件分发机制完全解析,带你从源码的角度彻底理解(上)
- 数据人员Sql必会——行转列