另一个问题标题可能是“如何将UIHostingController的视图添加为UIView的子视图?” 。
我正在创建一个新的UI组件,很想尝试SwiftUI。下图是当前视图结构。UIView是我现在正在使用的(右上),而SwiftUI视图是我尝试使用的(右下)。
观看了WWDC 2019中的所有SwiftUI视频之后,我仍然不知道如何使用SwiftUI视图并将其放在应该将UIView实例放到哪里。
我从“ Integrating SwiftUI”演讲中注意到,有一个NSHostingView适用于macOS的https://developer.apple.com/documentation/swiftui/nshostingview#,这让我想知道是否有类似的东西或可以实现的替代方法它。
我读了类似现有UIKit应用程序中的“ 包括SwiftUI视图”之类的问题,其中提到SwiftUI和UIKit可以一起使用UIHostingController。但是,我想做的是仅采用一小段SwiftUI,并将其放入我现有的UIKit视图组件中,而不是将其用作控制器。
我是iOS开发的新手,如果有一种方法可以将视图控制器用作UIView视图,请发表评论。谢谢。