2011-09-07 48 views
5

我的代碼並沒有做任何時髦的事,並且運行着最新版本的XCode,但由於某些原因,當我在模擬器上運行構建時,除了事實是它是顛倒的。任何想法爲什麼會是這種情況?iOS模擬器在XCode中自上而下加載

在此先感謝。

+0

你嘗試旋轉設備嗎? (不是一個笑話,有一個選項來旋轉模擬器) –

+1

但模擬器通常直接啓動...可能是別的東西 – tipycalFlow

+0

你在談論模擬器或其內的內容 – Robin

回答

4

今天也發生在我身上。最簡單的臨時解決方法是在「摘要」選項卡上查看目標的「支持的設備方向」。我的猜測是選擇了「肖像」和「顛倒」。

出於某種原因,我的XCode默認爲「顛倒」,並取消選擇該方向導致問題消失。

+0

我面臨同樣的問題,我已經嘗試幾乎所有的東西(項目設置,信息plist,代碼級別肥大設置,應用程序清理,模擬器重置),但沒有幫助。如何解決這個問題?除了顛倒以外,我的應用可以完美適用於其他方向。 – Mrunal

7

我也有這個問題。起初我雖然在創建新應用程序時發現了它,並比較了Info.plist,發現我的應用程序與新應用程序有所不同,但它的受支持的設備示例爲

具體來說,我有肖像頂部以上肖像底部。將肖像底部置於列表頭部後,問題消失。

或者我想。我重新組織主文件夾並將所有PNG文件放入資源文件夾中。刪除項目中的舊引用並添加新位置,現在問題又回來了。

此外,指出該問題發生在實際的iOS設備上。你可以在這個啓動畫面中看到狀態欄和圖片都是顛倒的。只要我的主視圖正確加載視圖,並在縱向方向上豎直放置。

[圖片推出1

的必須有一些關於導致此項目文件。仍在搜索中。

環顧四周,我發現[這2其中規定順序是重要的,最重要的是原始視圖。所以現在我真的很困惑,因爲肖像底部是在列表的頭部。

3

找到解決方案!

很明顯Interface Builder中存在一個bug。如果您只需單擊所有方向,然後按照所需順序再次單擊它們即可正確構建Info.plist。