2011-12-30 70 views
1

从我的模态视图控制器中,您可以选择两个选项,然后每个选项显示一个tabBar等。我的模式的看法显然自动旋转,但是tabBars不这样做,即使我每一个的UIViewController在我的项目设置:TabBarController不自动旋转

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 
{ 
// Return YES for supported orientations 
return YES; 
} 

我甚至曾与的TabBar一个新的观点,即应该在风景模式下被调用,但遗憾的是它仍然是Potrait:

​​

看起来怪我。

+0

你在左上角没有'iPad' - 你有没有越狱你的设备?在这种情况下,你是否在使用任何可能导致这种奇怪行为的东西?我见过的唯一一次是在beta设备上...... – 2011-12-30 19:52:52

+0

它看起来很奇怪,因为UITabBar似乎在旋转,但状态栏没有(或以其他方式)。你的整个viewController堆栈可能有问题,因为这显然是不常见的结果。 – Till 2011-12-30 19:53:49

+0

不,没有越狱:)只是标准的一个,通过USB连接... – Faser 2011-12-30 20:07:29

回答

2

在iOS中,视图只会在所有视图都一致时才会旋转。

请确保您的UITabBarController也同意,并且其他标签也是如此。

+1

正确答案+1也请确保在您的应用程序中使用UINavigationController的情况下,它/他们的堆栈上的所有视图都同意旋转。 – Till 2011-12-30 19:50:25

+0

我做了,如上所述,每个viewController返回'YES'。 – Faser 2011-12-30 20:08:41