2017-09-26 32 views
1

从一个视图转到另一个视图时,导航栏上使用工具栏,导航栏会跳转,如图中所示。只有发生在iPhone X当使用工具栏时,导航栏在iPhone X中跳转

enter image description here

我已经添加了:

但是这并没有在这个问题上提供帮助。当我试图把视图控制器不检查“使用安全区域布局指南”

我不是用故事板

+0

您还有更多的问题,你的tabBar也被错误定位。 – Shebuka

+0

@Shebuka你是什么意思? – Christoffer

+0

你可以试试这个解决方案:https://stackoverflow.com/questions/46232929/why-page-push-animation-tabbar-moving-up-in-the-iphone-x – Danny

回答

1

我也有过类似的行为会发生在我身上。我的经验似乎表明,如果Apple检测到导航堆栈正在使用安全区域布局指南,则它可能会在运行时更改底部/顶部布局指南的位置;不幸的是,它确实会产生一个虚拟的神器。

如果你不使用故事板,你可以在代码中完成。我推荐这个Safe Area Layout Guide tutorial以获得更多关于这个主题的信息。

Xcode screenshot showing the Safe Area Layout Guides option

+0

我不使用故事板,所以这不是对我可能 – Christoffer