导航栏可以锚定到特定位置吗?
Can navigation bar be anchored to specific location?
我很想知道是否可以将导航栏锚定到特定位置。我问是因为默认情况下,导航栏的顶部锚点是状态栏的底部锚点。但是,当您隐藏状态栏时,导航栏的顶部锚点会重新定位到视图的顶部锚点。
apple 似乎默认了一些 navigationBar 的锚定行为,我想知道是否可以自定义它。
两种情况:
如果您的视图控制器拥有该栏,您可以将其锚定到您喜欢的任何位置...(例如,如果您将 UINavigationBar 用作视图的子项)
如果您不创建它(就像您使用在导航控制器中提供的导航栏一样):您不能自由地将它锚定到其他东西。
我很想知道是否可以将导航栏锚定到特定位置。我问是因为默认情况下,导航栏的顶部锚点是状态栏的底部锚点。但是,当您隐藏状态栏时,导航栏的顶部锚点会重新定位到视图的顶部锚点。
apple 似乎默认了一些 navigationBar 的锚定行为,我想知道是否可以自定义它。
两种情况:
如果您的视图控制器拥有该栏,您可以将其锚定到您喜欢的任何位置...(例如,如果您将 UINavigationBar 用作视图的子项)
如果您不创建它(就像您使用在导航控制器中提供的导航栏一样):您不能自由地将它锚定到其他东西。