我有具有以下结构的应用:UINavigationController的旋转问题,模态对话框
UIWindow
-- GlobalNavigationController.view (subclasses UIViewController)
-- UIView
-- UINavigationController.view
GlobalNavigationController转发所有旋转和生命周期事件(viewWillAppear中,willRotateToInterfaceOrientation等),导航控制器。
一切都运行得很好,直到你:
- 打开一个模式对话框
- 旋转到横向(或另一方向)
- 关闭对话框。
在这一点上,似乎UINavigationController中的底层视图没有通知一些旋转事件。
你得到的意见是这样的:
任何想法? 由于
更新:willRotateToInterfaceOrientation没有被称为显示模态对话框时的GlobalNavigationController – 2011-05-25 18:10:10