需要有关安全区域布局的帮助

Posted

技术标签:

【中文标题】需要有关安全区域布局的帮助【英文标题】:Need help regarding safe area layout 【发布时间】:2017-12-28 11:41:07 【问题描述】:

我针对超级视图而不是安全区域正确添加了约束,但我仍然面临特定屏幕顶部和底部的灰色区域问题。它应该完全出现在 I Phone X 的整个屏幕上。请关注截图。

【问题讨论】:

边距为 0 ??? @Sh_Khan 是的,上下边距为 0 请检查您的主要限制 你说“在特定屏幕上”请解释一下 【参考方案1】: 检查您是否有启动故事板而不是固定启动图像 不尊重 iphone x 屏幕尺寸 检查您的顶部和底部约束属性,它们是相对于超级视图而不是边距(默认情况下 xcode 9 添加相对于边距的约束)。

【讨论】:

是的,我已经尝试过了,但它不起作用。实际上我有一个导航控制器并在我的 rootviewcontroller 中使用 carbon kit 库,子控制器被添加到这个 root 控制器中。但它不会占据整个屏幕。

以上是关于需要有关安全区域布局的帮助的主要内容,如果未能解决你的问题,请参考以下文章

需要有关自动布局锚点的帮助

需要 ExtJs 边框布局项目选择帮助。

需要有关 viewDidLayoutSubviews 的帮助

如何在 iPhone x 中设置安全区域布局

Xcode 10 - iOS 9.0 [12] 之前的安全区域布局指南错误

Android - 如何使用视图布局尺寸裁剪 jpeg