iOS 6 不走shouldAutorotateToInterfaceOrientation:方法的解决办法

玄元天 2012-11-18 09:09:12
系统升级到ios6之后,发现程序根本不进shouldAutorotateToInterfaceOrientation:方法,想让视图的第一个页面不旋转,在推出来的页面响应旋转,这怎么实现呢。求高手赐教
...全文
329 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
JieCh121599 2012-11-20
  • 打赏
  • 举报
回复
In ios6 禁止横屏, - (BOOL)shouldAutorotate { return NO; } -(NSUInteger)supportedInterfaceOrientations { return UIInterfaceOrientationMaskPortrait; } 建议你参考 blog.csdn.net/totogogo/article/details/8002173
ck89757 2012-11-20
  • 打赏
  • 举报
回复
在AppDelegate中增加 - (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window { return UIInterfaceOrientationMaskPortrait; }
史前文物 2012-11-19
  • 打赏
  • 举报
回复
1. 在target设置支持的orientation 2.用下面的方法控制其所在的 view controller 是否支持orientation. -(BOOL)shouldAutorotate{ return YES; }
Proteas 2012-11-18
  • 打赏
  • 举报
回复
shouldAutorotateToInterfaceOrientation,这个方法被抛弃了,在6中用两个方法替代,你查下文档。
玄元天 2012-11-18
  • 打赏
  • 举报
回复
这个我知道 可是我不想让他在主页面中旋转 ,在推出来的页面里可以旋转 如果在target里设置了 不让他旋转 他在任何页面也都不会旋转了
Proteas 2012-11-18
  • 打赏
  • 举报
回复
要在 Taget 的属性中设置支持的屏幕方向,才会调用相关的屏幕旋转方法。参考苹果的文档。

29,028

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧