我有一个UIViewController在第一次按下时正常旋转(它是应用程序的UINavigationController的根视图控制器),但在导航控制器弹回到它之后不会旋转。状态栏旋转,并调用shouldAutoRotateToInterfaceOrientation :(并返回YES),但视图不旋转,并且未调用didRotateToInterfaceOrientation :.
有没有人见过这个或知道可能导致什么?提前谢谢。
答案 0 :(得分:0)
Gah,愚蠢的错误:我用以下行推送了登录控制器:
[self.navigationController setViewControllers:[NSArray arrayWithObjects:[[LoginViewController alloc] autorelease],nil] animated:YES];
省略了init方法。我纠正了错误和旋转工作。傻我。