我在现有的 swift 项目中添加了 SwiftUI
视图。
我在项目中有以下流程
FirstViewController --NavigationPush -> SwiftUIView1 -NavigationLink-> SwiftUIView2 - NavigationLink-> SwiftUIView3 - NavigationLink (UIViewRepresentable) -> SecondViewController。
直到 SwiftUIView3 一切正常。从 SwiftUIView3 -> SecondViewController
推送时,即使我设置了导航属性 isHidden = false
,
导航栏在控制器中出现几分之一秒然后消失。我试图在所有控制器生命周期方法中取消隐藏导航。但什么也没有发生。请告诉我您的建议以解决此问题。
仅供参考,在下面的代码中,我使用了 SwiftUI
来隐藏导航栏。
代码块
.navigationBarTitle("") // This should be empty.
.navigationBarBackButtonHidden(true)
.navigationBarHidden(true)