0

我有一个 UIViewController 在第一次推送时会正常旋转(它是应用程序 UINavigationController 的根视图控制器),但在导航控制器弹回它后不会旋转。状态栏旋转,调用 shouldAutoRotateToInterfaceOrientation:(并返回 YES),但视图不旋转,并且不调用 didRotateToInterfaceOrientation:。

有没有人见过这个或知道可能导致它的原因?提前致谢。

4

1 回答 1

0

Gah,愚蠢的错误:我用以下行推动了登录控制器:

[self.navigationController setViewControllers:[NSArray arrayWithObjects:[[LoginViewController alloc] autorelease],nil] animated:YES];

其中省略了 init 方法。我纠正了错误和旋转工作。傻我。

于 2012-09-25T13:41:09.333 回答