簡體   English   中英

如何擺脫 iPhone X 啟動屏幕底部的空白區域

[英]How to get rid of white space at bottom of Launch Screen on iPhone X

即使我使用的是安全區域,iPhone X 的啟動屏幕底部也有一個空白區域。

底部的空白

在界面生成器上似乎沒問題:

在界面生成器上

我正在為我的約束使用 superview:

約束條件

這是視圖層次結構:

查看層次結構

我怎樣才能擺脫它?

您看到的空白區域是控制器默認視圖背景顏色。

問題是當您嘗試向任何視圖添加頂部/底部約束時。 它將約束添加到布局指南(默認行為)

要覆蓋那個。 您可以單擊constrait常量值旁邊的箭頭。 它顯示了您可以連接的視圖。 顯然,您需要連接具有最大距離值的那個並將常量值設置為0

在此輸入圖像描述

同樣適用於啟動屏幕控制器。

如果已添加約束。 您可以從約束屬性檢查器更改它:

在此輸入圖像描述

如果您有頂部約束,則需要選擇First Baseline 如果您有底部約束,則需要選擇Last Baseline

如果使用LaunchScreen,請執行以下操作

首先設置具有適當大小的LaunchImage並引用正確的assest。

刪除啟動屏幕文件或設置為nil 在此輸入圖像描述

這剛剛解決了我的問題。 嘗試像屏幕截圖所示那樣選擇 SuperView 選項,我在屏幕頂部也遇到了同樣的問題,我做了同樣的程序,並且成功了!

XCode截圖

暫無
暫無

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

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