ios - 安全区域问题 - 在 iPhone X 上正常,但在其他人上不行

标签 ios iphone iphone-x

所以我正在尝试为 iPhone X 更新我的应用程序(我知道游戏有点晚了),并且我启用了安全区域,并修复了(据说)我的所有约束以匹配。它在 iPhone X 上看起来很完美。但出于某种原因,在所有其他 iPhone 上,它仍然占 iPhone X 的缺口,尽管安全区域正确显示了 UI 应该开始和结束的位置。我不知所措。所讨论的约束都不是硬编码的,我将它们全部设置为“标准”值(或者我相信如此)。

storyboard (first button is actually the talk bubble, which is just a static image, second is the paw print, which is an actual button)

messed up iPhone 8 (bubble and ui elements should be at very top and bottom)

这是我的 Storyboard文件:https://ufile.io/35zvs

更新:image for ercell0

最佳答案

您正在为具有所需优先级的 Banner View 使用顶部和底部的标准间距。尝试将其设置为 superView: 0safeArea: 0 并查看是否可以解决您的问题。

constraints for Banner View

更新后的 View :

constraints for Banner View after changes

关于ios - 安全区域问题 - 在 iPhone X 上正常,但在其他人上不行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47982958/

相关文章:

ios - 禁用以前版本的应用程序/发送通知说用户需要升级? (iOS)

ios - NSOperation 队列没有同时执行

iphone - 如何根据部分更改分隔符的颜色

iphone-x - 我是否可以要求用户拥有原深感摄像头才能从 App Store 下载我的应用程序?

ios - 如何在 iOS 中将底部安全区域设置为 XIB?

ios - Youtube 帮助播放器查看 iOS iPhone X 布局问题

objective-c - 为 iOS 应用程序实现完美哈希函数的更好方法是什么?

ios - 如何在每 N 个单词后将子字符串作为分隔符添加到段落

iphone - 如何使用 CoreAnimation 制作一个像时钟倒计时一样的圆圈动画

iphone - 什么是 UIAElements 及其子类,例如 UIAScrollview 和 UIAWebview?