如何中断 MapView loading/rendering

How to interrupt MapView loading/rendering

我的应用程序有一个 Scrollview,它在 MapView 完成渲染之前保持隐藏状态。但是,您仍然可以在 MapView 完成渲染之前返回主屏幕。

我的问题是,每当我尝试在 MapView 处于 loading/rendering 时执行此操作时,转场就不起作用,而且当它起作用时,动画也有问题。

因此,我想知道是否有中断 MapView 的方法loading/rendering?

您可以通过两个步骤解决此问题:

1)background.

中执行 mapView 加载和渲染任务

2) 当你按下 Home Button 时把这行

[mapView stopRendering] // mapView is your mapView

这将解决您的问题。