我很好奇是否可以将导航栏锚定到特定位置。我问这个问题是因为默认情况下,导航栏的顶部 anchor 是状态栏的底部 anchor 。但是,当您隐藏状态栏时,导航栏的顶部 anchor 将重新定位到 View 的顶部 anchor 。
苹果似乎默认了导航栏的一些锚定行为,我想知道是否可以自定义它。
最佳答案
两种情况:
如果您的 View Controller 拥有该栏,您可以将其锚定到您喜欢的任何内容...(例如,如果您使用 UINavigationBar 作为 View 的子级)
如果您不创建它(就像您使用在 navigationController 中提供的导航栏一样):您无法将其自由锚定到其他内容。
关于ios - 导航栏可以固定在特定位置吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49091239/