您的位置:首页 > 其它

支持单一页面可以横屏的一个坑

2015-06-09 13:25 162 查看
场景:项目中只有一个页面B是支持横竖屏切换的,其他页面都只支持竖屏

问题:在其他页面不支持旋转,不支持横屏的情况下,Apush到B。如果手机在A时,是横过来的,此时push到B,B不会自动横屏,需要手机竖起来再横着,才会触发自动横屏。

解决方法:[[NSNotificationCenter defaultCenter]postNotificationName:UIDeviceOrientationDidChangeNotification object:nil]; 系统通过此通知告知VC方向变化,需要旋转。可以在B的didappear中使用此通知。

PS:后续若有需要,将会继续编辑此文章
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: