【发布时间】:2022-01-22 18:29:05
【问题描述】:
我正在尝试使用 SwiftUI。我已经有一个基于 UIKit 的应用程序正在运行,并且我想集成一个 SwiftUI 视图。我通过使用 UIHostingController 来实现显示这个 SwiftUI 视图。
在这个 SwiftUI 中,我拦截了一个按钮动作。在这个动作中,我想:
- 检查是否有导航控制器(它曾经是 UIKit 上的 self.navigationController)
- 能够从此 SwiftUI 视图呈现或推送(通过 self.navigationController)新的 UIKit 视图控制器。
我在 SwiftUI 上找不到任何实现这三件事的方法
【问题讨论】:
标签: ios swift xcode swiftui uikit