0

编辑 - 这被标记为重复。虽然我得到的答案中的解决方案是相同的,但我想要修复的症状却不是,经过数小时的研究后,我没有发现它被提及。

我一辈子都无法让这个愚蠢的 iphone x 东西正常工作。

我有一个视图,它应该在导航栏的正下方被按下。适用于任何非 iphone x 设备。但是,当我将 iPhone x 限制在安全区域的顶部或超级视图的上边距(主视图故事板视图控制器)打开了安全区域的相对边距。

如果我为主视图关闭那些安全区域相对边距,我试图约束到导航栏底部的视图位于导航栏下方,一直位于屏幕顶部。

我设置了这个视图以允许视图在导航栏下扩展,因为它是半透明的并且有一张在下方移动的地图。如果可能的话,我想保持这种效果。

顺便说一句,我想知道它是否可能相关,但我无法让我的 iPhone x 模拟器将任何视图的边缘延伸到安全区域之外。我的顶部和底部总是有一个大黑条,即使在我的故事板上它显示背景一直延伸到正确的边缘。所以,我的故事板正确地显示了一些东西,即使这个视图压在我遇到问题的导航栏上。但是模拟器不会将任何视图扩展到安全区域之外,并且这个看起来附加到导航栏的特定视图要低得多。

我可以提供任何提示或信息请求以帮助解决此问题吗?

谢谢

编辑 - 在这个链接的部分说

检查您的代码是否处理不同的屏幕纵横比。许多应用程序根据特定的宽度、高度或纵横比定位内容。验证您的内容是否可缩放并正确定位。

我的应用总是像右边的例子一样显示。在所有导航控制器的上方,甚至是没有导航控制器和背景图像的屏幕上,总会有一个又大又难看的黑条。故事板显示这些就像我应该瞄准的左侧图像一样,但运行模拟器永远不会反映这一点。我只是遇到模拟器错误吗?

4

0 回答 0