2017-05-07 107 views
0

我有一個iOS應用程序最初是爲iPhone 4開發和5iOS應用程序不使用iPhone上全屏7

做一些更新後,我試圖在iPhone 7(模擬器)運行它,視圖贏得」再次填滿屏幕。它們(包含標題欄)在屏幕的右側和底部留下黑邊。

我發現很多關於iPhone 5的相似帖子,其中沒有適當的啓動圖像。然而,我已經將所有可能的啓動圖像作爲資產目錄(不再顯示任何警告,puh)以及應用何時啓動,啓動圖像爲全屏。

如果在InterfaceBuilder中更改大小,則佈局/視圖會設置爲自動佈局,並調整尺寸。

爲什麼視圖不能在iPhone 7上縮放?!?

+0

可以包含截圖嗎? – ivanmoskalev

+0

好吧......在建立另一個啓動屏幕圖像(320x568似乎不再需要)後,我創建了一個新的視圖並逐個比較。解決方案是在視圖的「屬性檢查器」選項卡 - >「模擬指標」 - >「大小」被設置爲「自由形式」。將此更改爲「推斷」後,尺寸工作。 InterfaceBuilder中的設備選擇器也是如此。 – BurninLeo

+0

您能否提交您發現的解決方案作爲您自己問題的答案並接受它? – ivanmoskalev

回答

0

嘗試將啓動畫面圖像添加到使用以下名稱而不是資產文件夾進行投影。

Default-568h.png     320 x 568  
[email protected]    640 x 1136 
[email protected]    750 x 1334 
[email protected]    1242 x 2208 
Default.png      320 x 480 
[email protected]      640 x 960 
+0

謝謝,但實際上這次不是發佈圖片。雖然圖像奇怪,但是...我上傳了不少於12張圖片來覆蓋所有可能的設備和分辨率。 – BurninLeo

+0

爲什麼要使用所有這些啓動圖像?只需使用一個啓動屏幕故事板。 – rmaddy

+0

@rmaddy我認爲這是錯誤。如果您添加此圖片,則根據圖片分辨率以全屏模式啓動您的應用程序。 – KKRocks

0

是的,這也是工作,但在這個問題launchscreen被提及,所以我已經給出了根據這一點回答。

+0

其實我提到它不是我經常發現的啓動屏幕問題:)謝謝,無論如何。 – BurninLeo

1

找到解決方案

在視圖的「屬性檢查器」選項卡,在類別「模擬指標」屬性「大小」設置爲「任意格式」。將此更改爲「推斷」後,尺寸工作。

請注意,此次售票也應在MainWindow中進行檢查。在這個變化到達模擬器之前,它可能需要一個build-clean。

更改「大小」也影響了InterfaceBuilder中的設備選擇器(不同的iPhone和iPad模型的符號),使其實際上在單擊iPhone模型或更改方向時調整大小......之前,沒有任何變化當從選擇器中點擊模型時。

相關問題