2011-05-26 113 views
0

如何讓模態視圖控制器呈現水平而不是垂直。presentModalViewController水平而不是垂直

當前代碼:備有presentModalViewController:animated:

ListSelectViewController *nextScreen = [[ListSelectViewController alloc] init]; 
[self.navigationController presentModalViewController:nextScreen animated:YES]; 
[nextScreen release]; 

回答

3

唯一的選項是:

  • UIModalTransitionStyleCoverVertical(默認)
  • UIModalTransitionStyleFlipHorizontal
  • UIModalTransitionStyleCrossDissolve
  • UIModalTransitionStylePartialCurl

由於您使用的是navigationController,也許你想要做的,而不是什麼:

[self.navigationController pushViewController:nextScreen animated:YES]; 
+0

,如果你不使用的是什麼navigationController? – 2011-12-16 04:42:32

+0

@SeungUnHam:建議您提出一個新問題,但我的建議是使用導航控制器,並將其navigationBarHidden屬性設置爲YES,如果您不想顯示導航欄但仍能夠進行推送。 – Anna 2011-12-16 13:29:58

+0

好聽起來合理的謝謝 – 2012-01-17 22:16:53