0
我有一個UIPresentationFormSheet(包含一個文本視圖),當我處於垂直方向時出現在屏幕中央。當我解散模態視圖時,它消失得很好。模態視圖不會出現在水平方向的中心
當我處於水平方向時,我的模態視圖不會出現在屏幕中央。我必須關閉鍵盤才能使模式視圖出現在中央。
[self presentModalViewController:composeTweetController animated:TRUE];
當我在橫向取消模態視圖時,應用程序自動切換到垂直方向。
-(void)dismissComposeTweetView{
[self dismissModalViewControllerAnimated:TRUE];
}
模態視圖控制器支持水平方向:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return YES;
}
我想下面的情況發生:
- 模式的看法應該出現在中心水平方向
- 模式視圖應該消失而不切換到垂直方向
是的,我返回TRUE – 2010-05-18 15:17:08
看起來像我需要實現shouldAutoRotateToInterfaceOrinetation爲呈現模態視圖的視圖控制器。 – 2010-05-18 15:49:29