【发布时间】:2011-02-13 10:33:21
【问题描述】:
(更正:视图控制器不会自动调整大小而不是自动旋转。)
在一个 iPad 应用程序中,我在标签栏控制器中有五个常规视图控制器(不是导航控制器或类似的东西)。标签栏控制器只是在应用程序委托中声明的普通 UITabBarController。
所有视图控制器在 shouldAutorotateToInterfaceOrientation 方法中返回 YES。
在模拟器和设备上,旋转时,标签栏和当前视图控制器旋转,但当前选择的视图控制器(称为 A)没有正确调整大小。它保持它的纵向宽度和高度(但它是旋转的)。
如果我切换到另一个视图控制器 B,然后再切换回 A(不再旋转设备),A 的大小将正确调整。
这发生在五个视图控制器中的任何一个上
为什么当前选择的视图控制器在旋转时没有立即调整大小,我该如何解决?
谢谢。
【问题讨论】:
标签: iphone ipad uiviewcontroller uitabbarcontroller rotation