[英]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.