如何从 SwiftUI 视图转到 UIKit TabViewController?
Posted
技术标签:
【中文标题】如何从 SwiftUI 视图转到 UIKit TabViewController?【英文标题】:How do I go from a SwiftUI view to a UIKit TabViewController? 【发布时间】:2020-05-12 01:34:04 【问题描述】:我想知道如何从 SwiftUI 视图转到作为选项卡栏控制器一部分的特定视图控制器。我想从 SwiftUI 视图转到作为 UIKit 视图控制器的 UITabBarController 中的特定索引。 (让我们假设第一个索引) - 这可能吗?
【问题讨论】:
【参考方案1】:由于视图层次结构及其加载方式,如果您加载 SwiftUI 视图,然后转到 SwiftUI 选项卡视图(选项卡视图喜欢成为父视图),您将遇到几个问题。 !
首先,确保您的第一个视图包含在 navigation view. 中,然后当需要切换到标签栏视图时,激活导航链接或确保用户点击的按钮包含在 Navigation Link. 中
【讨论】:
嘿!谢谢回复。 - 为了澄清,我的应用程序的其余部分是使用 UITabBarController 设置的,UIKit 视图控制器链接到它。我想从 SwiftUI 视图转到作为 UIKit 视图控制器的 UITabBarController 中的特定索引。 (让我们假设第一个索引) - 这可能吗?以上是关于如何从 SwiftUI 视图转到 UIKit TabViewController?的主要内容,如果未能解决你的问题,请参考以下文章
如何从swiftui视图调用uikit viewcontroller方法