在Xcode 13.0中,我的导航栏没有显示在屏幕顶部

pcww981p  于 2023-01-31  发布在  其他
关注(0)|答案(1)|浏览(219)

我用的是导航控制器,但导航条无法延伸到屏幕顶部。在我将Xcode升级到13.0版本之前,我从未遇到过这样的问题。我用的是故事板,但不知道为什么会出现这样的问题。(见图)

1qczuiv0

1qczuiv01#

如果您正在寻找如何制作故事板,只需在属性检查器中打开“滚动边缘”,同时点击导航栏... image here
如果不使用情节提要,请尝试为导航栏设置代理对象。

navigationBar.delegate = self

符合委托对象中的UIBarPositioningDelegate并将bar附加到顶部

ViewController: UIViewController, UIBarPositioningDelegate {
func position(for bar: UIBarPositioning) -> UIBarPosition {
    return .topAttached
}

相关问题