【发布时间】:2019-06-19 15:17:51
【问题描述】:
SwiftUI 似乎不支持 UITabBar。如何集成该功能?
仅仅像(例如)MKMapView 一样包装视图是行不通的,因为它需要与 NavigationView 深度集成。使用 UINavigationView 太不符合 SwiftUI 风格了。
【问题讨论】:
-
我假设您了解如何集成
UIKit classes withSwiftUI` 视图结构。如果没有,请观看关于它的 WWDC 会话 231。如果您确实知道我在说什么,那么也请理解它还处于 beta 2 中。您可能会很幸运,TabBar()可能会由 GM 提供。 -
实际上 SwiftUI 有 'TabbedView' ,它们的行为几乎相同。它目前不支持所有 UITabbar 功能,但可能会在 9 月最终发布之前。