我正在开发一个 SwiftUI 项目,在我的应用程序中我必须显示地图,我可以使用 显示地图UIViewRepresentable
,现在地图视图将有一个按钮,点击该按钮时,地图视图将需要显示控制器(全屏方向) 查看,我知道我可以使用UIViewControllerRepresentable
.
我需要帮助我如何显示UIViewControllerRepresentable
从按钮单击UIViewRepresentable
到目前为止,我所做的是,添加我的代码:
单击按钮时,我正在调用调用showDetailMap
的函数MapDetailViewController
,但有些方法MapDetailViewController
未作为模型打开。
private func showDetailMap() {
MapDetailViewController()
}
struct MapDetailViewController: UIViewControllerRepresentable {
func makeUIViewController(context: Context) -> MapDetailViewController {
let viewController: MapDetailViewController = MapDetailViewController()
return viewController
}
func updateUIViewController(_ uiViewController: MapDetailViewController, context: Context) {}
}
请帮我解决一下这个。