【发布时间】:2021-08-01 12:12:51
【问题描述】:
我正在开发一个同时具有 swiftUI 和情节提要的应用程序。我在 swift UI 中有一个按钮。单击此按钮后,我需要导航到情节提要屏幕。我尝试了下面的代码,但没有被调用。请帮忙....
在我的swiftUI中,按钮代码如下,
Button(action:{ TestController()
}, label:
{
Text("Click me").foregroundColor(.white)
Image(systemName: "chevron.forward.2").imageScale(.large)})
struct TestController: UIViewControllerRepresentable {
func makeUIViewController(context: Context) -> some UIViewController {
let storyboard = UIStoryboard(name: "test", bundle: Bundle.main)
let controller = storyboard.instantiateViewController(identifier: "testView")
return controller
}
func updateUIViewController(_ uiViewController: UIViewControllerType, context: Context) {
}
}
请帮帮我...
【问题讨论】:
-
"我尝试了下面的代码,但它没有被调用" 首先,下面的词不是形容词。其次,什么没有被调用?
-
我相信你应该使用
instantiateViewController(withIdentifier:),但我不确定这是否是问题。
标签: ios swift swiftui navigation storyboard