0

僅當設備處於橫向模式時才顯示UIViewController的最佳方式是什麼? 模式視圖控制器應該在設備處於橫向模式時以模態方式呈現,並且在返回肖像時應該自行解散。在橫向顯示時呈現UIViewController

由於- (BOOL)shouldAutorotateToInterfaceOrientation :(UIInterfaceOrientation)toInterfaceOrientation只被調用一次(而不是每個UIViewController),導航控制器應該如何設置?

+0

你是說你想有模式,只有當被添加在一定取向的第二VC,還是要一個VC改變尺寸是多少? – 2012-07-30 21:37:27

+0

@JamesPaolantonio我希望模態地添加視圖控制器。 – 2012-07-30 21:42:36

回答

0

你正在尋找的方法

- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)o duration:(NSTimeInterval)t; 
+0

這就是我正在使用的,但當試圖關閉該方法中的視圖控制器並返回到初始視圖控制器(這是一個'UITableViewController'),方向是橫向。有沒有辦法強制縱向定位?可能要等到旋轉完成後才能使用 – 2012-07-30 21:44:42

+1

? didRotateFromyinterfaceOrientation方法... – 2012-07-30 21:45:53

+0

工作,非常感謝你。 – 2012-07-30 21:47:54

相關問題