从 SwiftUI 视图推送到 UIKit 时,导航栏项目不存在或未添加。
\n我在故事板中添加了一项,在代码中添加了一项,但都没有显示。
\n这可能是 SwiftUI 中的一个错误,但我觉得这可能是一个很常见的情况,也许我遗漏了一些东西?
\n与这个问题有一些重叠:Navigation Bar Items after Push from SwiftUI to UIKit尽管我不确定它们是否相同
\nclass MyHostingController: UIHostingController<SwiftUIView> {\n \n required init?(coder aDecoder: NSCoder) { \n super.init(coder: aDecoder, rootView: SwiftUIView())\n }\n}\nRun Code Online (Sandbox Code Playgroud)\nstruct SwiftUIView: View {\n var body: some View {\n NavigationLink(\n destination: MyUIKitView(),\n label: {\n Text("Go to MyUIKitView")\n })\n }\n}\nRun Code Online (Sandbox Code Playgroud)\n3和4之间粘上胶水
\nstruct MyUIKitView: UIViewControllerRepresentable {\n …Run Code Online (Sandbox Code Playgroud) uinavigationbar uinavigationcontroller uibarbuttonitem swiftui