2011-11-22 180 views
0

我遇到了故事板問題,如果我的應用是橫向應用,然後添加新視圖(ViewB),在ViewA上添加一個按鈕,然後拖動按鈕單擊查看B.當我以橫向模式運行應用程序時,當我點擊按鈕時,它會進入縱向模式。我在兩個視圖的模擬度量選項下選擇了Landscape,但這似乎沒有幫助。我是否必須在Storyboard Segue(Modal,Push ...)下選擇某種風格。我做錯了什麼,以及我如何解決它,使它始終保持在風景中?Xcode 4.2故事板問題

+1

您已經收到兩個好答案。你應該接受一個。 – matt

回答

0

檢查這兩個東西:

  1. 您的視圖控制器應實現方法:

    • (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { //返回YES爲支撐取向 返回(interfaceOrientation == UIInterfaceOrientationPortrait); }
  2. 您應該編輯項目摘要頁面,選擇所需的「支持的設備方向」。

2

在其中您可以查看您的模擬指標在筆尖或故事板具有什麼,重複沒什麼,做在你的觀點出現在正在運行的應用程序中的方位的方位。所有你在筆尖或故事板上做的事情都是轉動畫布,以便你能更好地看到你在做什麼。

自動視圖旋轉完全是UIViewController的權限。它完全由代碼完成。您將要閱讀的UIViewController文檔,和/或在讀我的書節上旋轉:

http://www.apeth.com/iOSBook/ch19.html#_rotation