2011-06-30 45 views
13

我剛剛在我的機器上安裝了Xcode4,建立了一個新項目。爲什麼模擬器總是在Xcode4的橫向模式下啓動?

當我運行模擬器時,iphone總是出現在橫向模式。任何人都知道我在哪裏找到魔法設置來以縱向方式運行它,所以我的頭不會一直扭曲?

感謝


編輯:

看來必須有我的代碼,使模擬器硬件尖到風景模式,因爲之前和之後的測試我的應用程序,再次寫真某事.. 。奇怪...

不知道在那裏我可以做某事像它,因爲我使用了一個新的項目(標籤欄爲主)和圍繞第二隻VC小提琴...

此外 - 當旋轉devide時,狀態欄和內容不會改變方向...

回答

1

這是臨時解決方案,您可以在橫向模式下移動模擬器。

點擊模擬器上碼頭 - > Harware - >使用向左或向右旋轉

+0

謝謝,這就是我現在所做的,但每次都會讓我煩惱...... – iFloh

+0

我在simulator的設置中找不到任何設置。所有應用程序都像這樣運行,或者只運行一個。 – Ishu

6

使用一些在Xcode 4的模板發生這種情況時它容易改變:

  • 開放yourProject-信息的.plist文件
  • 在 '支持的接口方向' 鍵刪除這兩個橫向放置

enter image description here

  • 並添加你所選擇的方向上,如 '肖像(下home鍵)'

enter image description here

  • 您也可以在您的項目中的這些變化 - 目標 - 總結 - 支持的設備方向。按下縱向按鈕並按下其他按鈕。它不是很清楚,但這些是按鈕;深灰色意味着它被選中,淺灰色意味着它不是。

enter image description here

以後,如果您的應用程序需要橫向那麼你可以簡單地添加你想要的方向回Info.plist文件。請記得在適用的視圖控制器的shouldAutorotateToInterfaceOrientation:方法中爲這些方向返回YES。

36

我剛剛有同樣的問題。但是所有支持的接口方向都是在Project - Target - Summary - 支持的設備方向中選擇的。

但是模擬器爲什麼以橫向模式啓動還有另一個原因。您的project-info.plist文件的「支持的界面方向」項目的順序也很重要。檢查「肖像(底部主頁按鈕)」是否位於列表中的第一個位置。如果沒有,就把它往上移。

Supported interface orientations

+0

我做了一個清理和重建,並重新啓動模擬器才生效。不確定是否都需要。 – Symmetric

+0

工作很好,我沒有乾淨。 –

+0

這是正確的答案。謝謝。 –

0

我剛剛有同樣的問題。 我發現在支持的設備方向的灰色區域(選擇深灰色表示),您可以將所有內容切換到關閉狀態,然後根據您的思維順序重新選擇您想使用的方向。所以如果你想要你的模擬器總是首先運行肖像模式,只需先打開它,然後可以打開其他按鈕。

相關問題