使用SwiftUI和UIKit视图时如何仅在第一视图中隐藏导航栏

时间:2020-07-01 18:05:28

标签: ios swift uikit swiftui-navigationlink

我有一个主要视图,我正在使用swiftUI,并且我想为其隐藏导航栏。我用过

.navigationBarTitle(Text("Home"), displayMode: .inline)
.navigationBarHidden(true)

隐藏该主页上的导航栏。我的问题是,我使用导航链接转到已创建的UIKit视图,无论执行什么操作都无法使导航栏显示在此页面上。我已经尝试在navLink下设置navigationBarHidden(false),但是这不起作用,

    override func viewDidAppear(_ animated: Bool) {
        navigationController?.setNavigationBarHidden(false, animated: true)
        super.viewDidAppear(animated)
    }
在我的UIKit视图中。我需要能够在后面的页面的顶部显示后退按钮。有人有什么想法吗?

0 个答案:

没有答案