我很好奇是否可以将NavigationBar锚定到特定位置。我问是因为默认情况下,navigationBar的顶部锚点是statusBar的底部锚点。但是,当您隐藏statusBar时,navigationBar的顶部锚点将重定位到视图的顶部锚点。

苹果似乎已经默认了导航栏的某些锚定行为,而我想知道是否可以对其进行自定义。

最佳答案

两种情况:


如果您的视图控制器拥有该栏,则可以将其锚定到您喜欢的任何位置...(例如,如果您将UINavigationBar用作视图的子级)
如果您不创建它(例如,使用在NavigationController中提供的导航栏):您无法将其自由锚定到其他对象上。

关于ios - 导航栏可以 anchor 定到特定位置吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49091239/

10-10 08:45