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

场景:项目中只有一个页面B是支持横竖屏切换的,其他页面都只支持竖屏

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

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

PS:后续若有需要,将会继续编辑此文章

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值