簡體   English   中英

iOS App未在iPhone 7上使用全屏

[英]iOS App not using full screen on iPhone 7

我有一個最初為iPhone 4和5開發的iOS應用。

完成一些更新后,我嘗試在iPhone 7(模擬器)上運行它,“視圖”將不再充滿屏幕。 它們(包括標題欄)在屏幕的右側和底部留有黑色邊距。

我在iPhone 5上發現了許多類似的帖子,但缺少適當的啟動圖像。 但是,我已經將所有可能的啟動圖像以其正確的大小包括在資產目錄中(不再顯示警告,pu),並且當應用程序啟動時,啟動圖像為全屏顯示。

如果我在InterfaceBuilder中更改大小,則“布局/視圖”將設置為自動布局,並調整好大小。

為什么視圖無法在iPhone 7上縮放?!

找到解決方案

在視圖的“屬性檢查器”選項卡的“模擬度量”類別中,屬性“大小”設置為“自由格式”。 將其更改為“推斷”后,調整大小即可。

注意,這種滲漏也應在MainWindow中進行檢查。 在此更改到達模擬器之前,可能需要進行構建清理。

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

嘗試將初始屏幕圖像添加到具有以下名稱而非資產文件夾的項目中。

Default-568h.png                   320 x 568      
Default-568h@2x.png                640 x 1136  
Default-667h@2x.png                750 x 1334
Default-736h@3x.png                1242 x 2208
Default.png                        320 x 480
Default@2x.png                     640 x 960 

是的,那也可以,但是在這個問題中提到了啟動屏幕,所以我已經根據這一點給出了答案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM