横屏模式下的选项卡控制器

3
我正在做一个项目,需要应用程序处于横向模式。我在 .plist 文件中设置了界面方向为横向,并在 .xib 文件中将方向也更改为横向,但是当应用程序在模拟器中启动时,选项卡控制器仍然只以竖向模式显示。请问有人能提供帮助吗?
谢谢。

我认为这个问题已经在这里得到了回答:https://dev59.com/13VD5IYBdhLWcg3wXaid - NWCoder
1个回答

4

请注意,按设计要求,UITabBarController 只会旋转以支持其所有视图控制器都支持的界面方向。它将向其每个视图控制器发送 -shouldAutorotateToInterfaceOrientation: 消息,并且如果它们全部返回 YES,则会返回 YES


非常感谢。它奏效了。我忘记在一个视图控制器中设置返回。 - pa12
谢谢 - 这对我有效。我的问题只出现在运行iOS5的第一代iPad上,模拟器/iOS6或更新设备上工作正常,即使我的UITabBarController的某个视图控制器没有自己的shouldAutorotateToInterfaceOrientation实现。 - Pirkka Esko

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接