我正在进行SwiftUI项目开发,所有的视图都已经使用SwiftUI实现,但由于一些SwiftUI的限制,我需要将Storyboard中的ViewController添加到我的SwiftUI项目中。我尝试使用以下方法:
struct AssetsListView: UIViewControllerRepresentable {
var taskID : String
public typealias UIViewControllerType = AssetsListViewController
func makeUIViewController(context: UIViewControllerRepresentableContext<AssetsListView>) -> AssetsListViewController {
let assetsListVC = AssetsListViewController()
assetsListVC.taskID = taskID
return assetsListVC
}
func updateUIViewController(_ uiViewController: AssetsListViewController, context: UIViewControllerRepresentableContext<AssetsListView>) {
}
}
这个可以正常工作,甚至Storyboard的ViewController的viewDidLoad()方法都能调用,但是我无法在我的Storyboard画面上看到任何元素。我该如何渲染这些元素?就像普通的Storyboard一样。