我在UISplitViewApplication
中提供UIModalView
。我已經連線了一個「完成」動作,即:在UISplitView中調用dismissModalViewController會導致旋轉到縱向模式
- (IBAction) donePressed:(id) sender
{
[self dismissModalViewControllerAnimated:YES];
}
當我按下按鈕時,設備的方向改變爲potrait模式。爲什麼是這樣?
我在UISplitViewApplication
中提供UIModalView
。我已經連線了一個「完成」動作,即:在UISplitView中調用dismissModalViewController會導致旋轉到縱向模式
- (IBAction) donePressed:(id) sender
{
[self dismissModalViewControllerAnimated:YES];
}
當我按下按鈕時,設備的方向改變爲potrait模式。爲什麼是這樣?
我不認爲你已經提供了足夠的代碼,任何人都可以給你一個準確的答案,但有可能的是,你還沒有實現下面的方法在所有的控制器:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return YES;
}
我有這個問題,並接受的解決方案並沒有解決它對我來說。
我正試圖從UIPopoverController加載一個模式視圖控制器,每次它被解散它將旋轉到肖像。
當我移動模式視圖加載從UISplitView的細節視圖控制器它工作正常。
不是100%與您的問題相關,但這裏的答案可能有所幫助:http://stackoverflow.com/questions/2953351/iphone-landscape-faq-and-solutions – 2011-05-18 19:32:46