UINavigationController中的自动旋转

时间:2010-08-29 21:52:13

标签: cocoa-touch uinavigationcontroller orientation autorotate

UINavigationController rootViewController (以root用户身份)和 secondViewController (作为孩子)。 rootViewController 应该能够旋转到任何方向(按预期工作,我只是覆盖 shouldAutorotateToInterfaceOrientation ),但 secondViewController 应该可以工作仅限肖像模式(此处,我将 shouldAutorotateToInterfaceOrientation 设置为

interfaceOrientation == UIInterfaceOrientationPortrait

问题:在横向 中 rootViewController 导航到 secondViewController 后, secondViewController 不会将其UI切换回纵向。有没有正确的方法呢?

1 个答案:

答案 0 :(得分:1)

尝试添加

[super willRotateToInterfaceOrientation:toInterfaceOrientation duration:duration];  

在那里宣布之后。看看是否有效。