我已经在我的应用程序上工作了一段时间,它已经在appStore中出现了一段时间,但我现在想要添加对横向的支持。我以为我刚刚取消选中目标摘要页面中的方向图标只能启用肖像,但是当我现在检查它们时,没有任何反应!已经添加了很多藏匿,但是我找不到任何应该禁用格局的方法。那将是什么样的方法?我在appDelegate中也找不到任何东西..我甚至不知道从哪里开始寻找..在xcode中打开一个空项目时,它们的方向很好,没有任何方法......
在故事板中,单击视图并转到检查器时,它表示方向:推断。所以问题不在这里。
我使用了tabBar,并且viewControllers中的所有视图都设置为Autoresize subviews
,因为类似的问题得到了解答。
修改
使用目标属性摘要中的按钮为iPhone启用横向时,允许iPhone进入横向状态,但在为iPad启用时,没有任何变化..
答案 0 :(得分:0)
shouldAutorotate
和以前版本的shouldAutorotateToInterfaceOrientation
。
请注意,方向主要由ViewController定义。
答案 1 :(得分:0)
您可以在info.plist
中添加或删除支持的方向
答案 2 :(得分:0)
我通过为UITabBarController创建一个类并将shouldAutorotate ...设置为YES来解决了这个问题。虽然我的iPad故事板覆盖了摘要页面,但我觉得很奇怪。
编辑
这给了我其他一切的艰难时刻..设备现在正确旋转,但有时当在风景中启动时,它认为它是纵向的..仍然试图弄明白。即使我询问应用程序设备状态栏的方向,它也会返回纵向,即使它确实处于横向状态。