我有具有以下結構的應用:UINavigationController的旋轉問題,模態對話框
UIWindow
-- GlobalNavigationController.view (subclasses UIViewController)
-- UIView
-- UINavigationController.view
GlobalNavigationController轉發所有旋轉和生命週期事件(viewWillAppear中,willRotateToInterfaceOrientation等),導航控制器。
一切都運行得很好,直到你:
- 打開一個模式對話框
- 旋轉到橫向(或另一方向)
- 關閉對話框。
在這一點上,似乎UINavigationController中的底層視圖沒有通知一些旋轉事件。
你得到的意見是這樣的:
任何想法? 由於
更新:willRotateToInterfaceOrientation沒有被稱爲顯示模態對話框時的GlobalNavigationController – 2011-05-25 18:10:10