ios - 如何从其他 ViewController 访问 MapView 实例? ( map 框, swift )

标签 ios swift mapbox viewcontroller

我在我的 MapViewController 中使用了一个 ContainerView,它应该能够触发 MapViewController 中的 MapView > 用于缩放方法。如何引用 MapView 来操作它?我没有找到任何方法,Android 似乎有 getMapAsync

最佳答案

我设法通过简单地在我的 MapViewController 中实现一个协议(protocol)并在我的 PageViewController 中设置一个委托(delegate)来解决这个问题(这基本上是两个不同的 ViewController 之间的通信)

关于ios - 如何从其他 ViewController 访问 MapView 实例? ( map 框, swift ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42263960/

相关文章:

javascript - 如何忽略 map 框图层上的鼠标事件

ios - ihasapp 获取 ios 上已安装应用程序的列表并给出错误

ios - 解决 Xcode 中的内存泄漏

ios - 在 swift : how to add tab bar icons to a regular ViewController storyboard?

ios - Swift - 单独的 View 有共享相同内存的 subview ?

mapbox - 如何使用mapbox选择一个位置后关闭搜索结果

ios - Xcode 8 升级后缩放不起作用

ios - 在不同的机器上构建时是否仍然需要导出开发者配置文件?

swift - 一个 ViewController 中的两个 UIPickerView

swift - 如何定义在运行使用自定义初始值设定项的结构实例时应运行的自定义闭包 (SwiftUI)