UITabBarController中viewController的横向模式

时间:2011-01-31 06:38:52

标签: cocoa-touch iphone-sdk-3.0 uikit uiviewcontroller uitabbarcontroller

我在TabBarController中包含了10个视图控制器。我们要求其中这10个视图控制器中的一个视图控制器应始终以横向模式显示。

现在,当我们覆盖:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation

并仅在此类视图控制器中为横向模式返回YES,它不起作用。视图控制器仅以纵向模式显示。

这可能是有充分理由的,因为当用户切换到视图控制器应仅支持横向模式的选项卡时,整个屏幕组件(包括标签栏)应该旋转到横向模式,这看起来很尴尬。 / p>

我是否正确地承担了原因?

另外,解决这个问题的最佳方法是什么?以纵向模式提供中间视图控制器,然后通过它推动横向视图控制器?

谢谢, 拉吉

0 个答案:

没有答案