2014-10-08 205 views
0

在未針對運行iOS 7.1的iPhone的新Xcode 6.0 Single View項目中修改任何代碼時,我測試的iPod Touch第5代設備上的結果顯示了Interface Builder中內容的移位版本。看來這個轉變是向下的。我已經嘗試關閉Auto Layout和Size Classes,並將所有UIView座標重置爲(0,0),但電池符號和上邊欄仍然過低!請參閱下面的圖片獲取Interface Builder屏幕截圖以及設備屏幕截圖。問題是如何保持我在Interface Builder中看到的內容,並停止iPod將整個UIViewController向下移動?謝謝!如何防止Xcode/Interface Builder自動切換視圖?

Interface Builder iPod Touch 5th gen

更新:最後,我不得不進入項目生成設置,單擊下目標的應用程序,並更改啓動圖片來源它名爲「LaunchImage-2」的新文件夾,刪除設置爲啓動圖像的啓動屏幕文件字段。

Launch Image Removal

+0

看起來你需要將'默認'圖像添加到項目中,你有沒有做到這一點? – Wain 2014-10-08 06:29:31

+0

不,什麼是默認圖像,以及如何添加它們? – Cindeselia 2014-10-08 06:36:51

回答

1

如果不加[email protected]

然後Xcode中建立的尺寸3.5英寸項目,並顯示在底部黑色的補丁。

所以,你必須強制性的名字[email protected]添加尺寸640×1136

的圖像。如果您用於啓動圖像空Asset Catalog,在iPhone 5的屏幕尺寸支持(不必須包含任何圖像文件)。

+0

我在哪裏可以找到[email protected],爲什麼我不需要爲我下載Xcode 6.0之前的所有其他項目執行此操作? – Cindeselia 2014-10-08 07:30:42

+0

[email protected]是當用戶打開應用程序時將顯示的啓動畫面。 這意味着你必須創建這個圖像。 – Rupesh 2014-10-08 07:33:01

+0

我不想要或不需要啓動畫面,並且我的其他應用程序(我在Xcode 6.0之前開始)都沒有它們。我怎樣才能關閉這個要求? – Cindeselia 2014-10-08 07:39:19

1

看來你需要添加默認或啓動圖像到項目中。您的項目應該使用圖片資源,因此您會看到啓動圖片,並且需要提供適當尺寸的圖片,最好針對所有iPhone屏幕尺寸。

enter image description here

+0

我在哪裏可以找到這些圖像?我的背景只是一個普通的UIView,裏面沒有圖像內容,所以我不知道如何生成默認圖像。我從來沒有這樣做過(在Xcode 5中,...),所以我有點困惑。 – Cindeselia 2014-10-08 07:25:18

+0

您應該始終在以前的所有應用程序中都有這些圖像。它通常應該看起來像你的初始UI,但沒有按鈕。 – Wain 2014-10-08 08:11:26

+0

僅供參考,這些「默認圖像」是沒有必要的。他們 - 和LaunchImages文件夾 - 對我所有的項目都一直是空白的。 Xcode 6.0中的某些內容默認開啓,但沒有圖像,我不得不擺脫它們。 – Cindeselia 2014-10-08 08:23:58