导航栏可以锚定到特定位置吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了导航栏可以锚定到特定位置吗?相关的知识,希望对你有一定的参考价值。

我很想知道是否可以将navigationBar锚定到特定位置。我问,因为默认情况下,navigationBar的顶部锚点似乎是statusBar的底部锚点。但是当你隐藏statusBar时,navigationBar的顶部锚点会被重新定位到视图的顶部锚点。

似乎苹果已经向导航栏默认了一些锚定行为,我想知道它是否可以自定义它。

答案

两种情况:

  • 如果您的视图控制器拥有该栏,您可以将其锚定到您喜欢的任何内容...(例如,如果您使用UINavigationBar作为您视图的子项)
  • 如果你不创建它(就像在你使用你在navigationController中提供的导航栏):你不能自由地将它锚定到其他东西。

以上是关于导航栏可以锚定到特定位置吗?的主要内容,如果未能解决你的问题,请参考以下文章

导航栏菜单未关闭(单击菜单和 li 元素)

如何将浮动操作按钮锚定到App ToolBar,就像在指南图像中一样?

Unity UI:你能同时锚定到一个特定的点,并在各个方向上伸展吗?

导航栏折叠与位置元素冲突

如何将 UIView 锚定到屏幕上的特定位置并在滚动时将其保留在那里

粘性导航栏不起作用