请参见下面的两张图片,一幅是在添加segue之前,另一幅是在添加segue之后。注意目标视图控制器顶部的额外导航栏。我不要那个。为什么要添加?我如何删除它,同时仍保持segue?
在进行搜索之前
检举后
答案 0 :(得分:0)
从界面构建器中选择控制器,然后取消选择显示的avbar,它将停止显示 也可以尝试
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
// Hide the navigation bar on the this view controller
self.navigationController?.setNavigationBarHidden(true, animated: animated)
}
override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
// Show the navigation bar on other view controllers
self.navigationController?.setNavigationBarHidden(false, animated: animated)
}
答案 1 :(得分:0)
选择导航控制器,然后在属性部分中选择隐藏导航栏
答案 2 :(得分:0)