获得在iPhone X屏幕底部的白色空间(Xcode中9)
我使用的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