UINavigationController 与 rootViewController (以root用户身份)和 secondViewController (作为孩子)。 rootViewController 应该能够旋转到任何方向(按预期工作,我只是覆盖 shouldAutorotateToInterfaceOrientation ),但 secondViewController 应该可以工作仅限肖像模式(此处,我将 shouldAutorotateToInterfaceOrientation 设置为
interfaceOrientation == UIInterfaceOrientationPortrait
问题:在横向 中 rootViewController 导航到 secondViewController 后, secondViewController 不会将其UI切换回纵向。有没有正确的方法呢?
答案 0 :(得分:1)
尝试添加
[super willRotateToInterfaceOrientation:toInterfaceOrientation duration:duration];
在那里宣布之后。看看是否有效。