UITabBar和View Controller旋转问题

时间:2011-06-03 23:10:52

标签: iphone objective-c ios4

我有一个UITabBar有2个条形项目。设备的初始方向是纵向。如果我在tabBarItem2时将设备旋转到横向,整个事物(状态栏,标签栏,ViewContent2)旋转正常,但当我按下tabBarItem1 ViewContent1时仍然在肖像。如果我在tabBarItem1,然后将设备旋转到横向并转到tabBarItem2,也会发生这种情况。

我在每个视图控制器上使用willRotateToInterfaceOrientation方法移动东西。

我认为这种情况正在发生,因为它触发了实际的viewController的willRotateToInterfaceOrientation方法而不是两种方法。

关于如何解决这个问题的任何想法?

1 个答案:

答案 0 :(得分:0)

两个视图控制器都需要

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    return YES;
}