【发布时间】:2012-09-24 23:46:37
【问题描述】:
我有一个 UIViewController 在第一次推送时会正常旋转(它是应用程序 UINavigationController 的根视图控制器),但在导航控制器弹回它后不会旋转。状态栏旋转,调用 shouldAutoRotateToInterfaceOrientation:(并返回 YES),但视图不旋转,并且不调用 didRotateToInterfaceOrientation:。
有没有人见过这种情况或知道可能是什么原因造成的?提前致谢。
【问题讨论】:
-
它是否也在 tabbarcontroller 中?
-
不,没有标签栏控制器。视图控制器的导航控制器是应用程序窗口的根 VC。另外,对我最初的帖子的小修正:而不是 popViewControllerAnimated:,我使用 setViewControllers:animated:。不会旋转的屏幕是登录屏幕,所以我认为登录后将其留在导航堆栈上没有多大意义。
标签: objective-c ios uiviewcontroller