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

时间:2018-03-04 02:08:48

标签: ios swift uinavigationcontroller uinavigationbar

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

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

1 个答案:

答案 0 :(得分:0)

两种情况:

  • 如果您的视图控制器拥有该栏,您可以将其锚定到您喜欢的任何内容...(例如,如果您将UINavigationBar用作您视图的子项)

  • 如果你不创建它(就像在你使用导航栏一样,你在导航控制器中提供):你不能自由地将它锚定到别的东西。