我無法從橫向視圖彈出UINavigationController
(子類)到縱向視圖。popViewControllerAnimated:從橫向到縱向
我有一個鏈從window
的rootViewController
使用shouldAutorotate
和supportedInterfaceOrientations
下降到目前我個人視圖控制器設置。
所以,我有一個視圖控制器,只支持肖像。下一個推動支持景觀。
當我推動支持風景的那個,然後旋轉設備時,一切都會旋轉。到現在爲止還挺好。
現在,當我彈回到第一個視圖時,兩個視圖都會在動畫之前旋轉。因此,第二個viewController的橫向視圖(由於旋轉變換而非常小)被推送到縱向屏幕的右側。
我想將橫向視圖推送到其右側(縱向視圖控制器的頂部或底部),而縱向視圖控制器顯示在背景中。
我該如何做到這一點?
我想我可能會嘗試使用動畫控制器,但UINavigationController
的委託方法navigationController:animationControllerForOperation:
在以不同方向彈出到視圖控制器時未被調用。