2010-11-10 51 views
0

我有一个UITabBar,里面有5个视图控制器。当选择前四个控制器中的任何一个并且设备方向改变时,该视图将被正确更新。UITabBar没有正确更新一个视图控制器的方向

然而当最后一个控制器是活动的设备方向更改,视图的帧不正确,直到我选择另一个选项卡,然后返回到第五个标签更新其大小为新的帧大小。该视图正确地“旋转”,但它被设备剪裁,因为它具有不正确的帧大小。

而且回答的问题是问之前,我已经在视图控制器下面的代码:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { 
    // Overriden to allow any orientation. 
    return YES; 
} 

感谢您的帮助!

回答

0

好吧以及我不知道这是否是一个错误或我的代码有问题或方式一切都设置,但我已经想通了。

显然,出现这种情况的,我从了加这个tabBarController的厦门国际银行加载任何视图。我用其他几个视图进行了测试,只有在XIB添加视图时才会发生。我已经删除了它,并且构建了代码中的所有内容,现在它似乎正在工作。

相关问题