0

我在UISplitViewApplication中提供UIModalView。我已經連線了一個「完成」動作,即:在UISplitView中調用dismissModalViewController會導致旋轉到縱向模式

- (IBAction) donePressed:(id) sender 
{ 
    [self dismissModalViewControllerAnimated:YES]; 
} 

當我按下按鈕時,設備的方向改變爲potrait模式。爲什麼是這樣?

+0

不是100%與您的問題相關,但這裏的答案可能有所幫助:http://stackoverflow.com/questions/2953351/iphone-landscape-faq-and-solutions – 2011-05-18 19:32:46

回答

1

我不認爲你已經提供了足夠的代碼,任何人都可以給你一個準確的答案,但有可能的是,你還沒有實現下面的方法在所有的控制器:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { 
    return YES; 
} 
0

我有這個問題,並接受的解決方案並沒有解決它對我來說。

我正試圖從UIPopoverController加載一個模式視圖控制器,每次它被解散它將旋轉到肖像。
當我移動模式視圖加載從UISplitView的細節視圖控制器它工作正常。

相關問題