ios – 安全区域问题 – 在iPhone X上很好,而在其他区域没有

所以我正在尝试为iPhone X更新我的应用程序(我知道这个游戏有点晚了),我启用了安全区域,并修复了(据称)所有限制以匹配.它在iPhone X上看起来很完美.但出于某种原因,在所有其他iPhone上,它仍然占据了iPhone X的缺口,尽管Safe Area正确显示了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)

这是我的故事板文件:https://ufile.io/35zvs

更新:image for ercell0

最佳答案 您在横幅视图的顶部和底部使用标准间距,并具有所需的优先级.尝试将其设置为superView:0或safeArea:0,看看是否能为您解决问题.

《ios – 安全区域问题 – 在iPhone X上很好,而在其他区域没有》

更新后的视图:

《ios – 安全区域问题 – 在iPhone X上很好,而在其他区域没有》

点赞