支持单一页面可以横屏的一个坑
2015-06-09 13:25
162 查看
场景:项目中只有一个页面B是支持横竖屏切换的,其他页面都只支持竖屏
问题:在其他页面不支持旋转,不支持横屏的情况下,Apush到B。如果手机在A时,是横过来的,此时push到B,B不会自动横屏,需要手机竖起来再横着,才会触发自动横屏。
解决方法:[[NSNotificationCenter defaultCenter]postNotificationName:UIDeviceOrientationDidChangeNotification object:nil]; 系统通过此通知告知VC方向变化,需要旋转。可以在B的didappear中使用此通知。
PS:后续若有需要,将会继续编辑此文章
问题:在其他页面不支持旋转,不支持横屏的情况下,Apush到B。如果手机在A时,是横过来的,此时push到B,B不会自动横屏,需要手机竖起来再横着,才会触发自动横屏。
解决方法:[[NSNotificationCenter defaultCenter]postNotificationName:UIDeviceOrientationDidChangeNotification object:nil]; 系统通过此通知告知VC方向变化,需要旋转。可以在B的didappear中使用此通知。
PS:后续若有需要,将会继续编辑此文章
相关文章推荐
- POJ 1047
- POJ 1051
- ios数据持久化(转)
- 在main()之前,IAR都做了啥?
- caffe prototxt 编写注意
- toj4119HDFS
- POJ 1050
- 随笔1
- 技术之余干些什么?
- x210v3开发板u-boot-2012.10移植之三---mkconfig分析
- 最短编辑距离算法(字符串比较)
- MVC验证码
- leetcode House Robber II
- Delphi- 操作EXCEL
- POJ 1046
- Android 5.0 如何正确启用isLoggable(二)__原理分析
- myeclipse 复制类名
- leetcode刷题,总结,记录,备忘。116
- Mac 流程图
- 2015苹果WWDC开发者大会