我使用的Xcode 9爲我的項目,我在底部得到一個白色的空間,這裏是截圖:獲得在iPhone X屏幕底部的白色空間(Xcode中9)
此外,我正在使用故事板設計4英寸(iphone 5s/SE)作爲佈局。
如何避免空白?
我使用的Xcode 9爲我的項目,我在底部得到一個白色的空間,這裏是截圖:獲得在iPhone X屏幕底部的白色空間(Xcode中9)
此外,我正在使用故事板設計4英寸(iphone 5s/SE)作爲佈局。
如何避免空白?
這個白色空間是你的主視圖。如果您希望圖像視圖填滿整個區域,請將它與0空間連接到超級視圖,而不是連接到底部佈局指南或安全區域。爲了實現這一點,選擇在情節串連圖板作爲iPhone X查看場景和引腳如下圖視圖:
也可以給引腳圖像視圖的底部至上海華當不在iPhone X模式:當您通過使用Ctrl拖動進行固定時,當出現constaints列表時,按下Option鍵(alt),您將看到「Bottom Space to Container Margin」。
是的,但我是一個使用4" 作爲我的佈局不iphone X佈局 – Harish
你爲什麼不能切換到查看爲iPhone X,PIN,然後回到4‘’? – jonaszmclaren
不管怎麼說,我編輯我的答案,它也可以這樣做不是在iPhone X查看,使用「選項」鍵 – jonaszmclaren
你bottom constraints
應該從view
不是從bottom layout guide
或safe area
(Xcode的9個特定)和你的距離應該是零。
默認它被固定在layout guides
,所以給它view
!
請參閱下面的截圖爲了更好的理解,
打開此對話框中,點擊下拉場的圖標包含0
!
你也可以做同樣的top constraint
!
更新:
二主重要的事情,
你應該用故事板爲您啓動或啓動畫面。如果您正在使用啓動圖像,請將其替換爲xcode 9
的新啓動圖像,並且它可以選擇使用iphone x的圖像。
然後你不會再發現空白了!
請參閱下面的截圖。
您將需要提供代碼和約束我們來幫助你。我會先看看你的約束,你可能有什麼問題。但是,由於這個問題是構建的,我只能猜測。 –
@Harish:你應該接受正確答案爲每計算器準則,以便其他人有類似的問題可以得到幫助! – Lion