繁体   English   中英

iOS MKMapViewDelegate-第二次获取UserLocation

[英]iOS MKMapViewDelegate - Getting UserLocation the second time

我创建一个MKMapView并将MKMapViewDelegate与其关联。

正确通知MKMapViewDelegate发生了DidUpdateUserLocation和其他生命周期事件。

当我稍后在应用程序中创建另一个MKMapView时,MKMapViewDelegate不会收到有关MapLoaded之类的任何通知。 只是构造函数被解雇了。

如何第二次获取新的地图实例,以使用生命周期事件更新MKMapViewDelegate?

在iPhone上使用.NET(MonoTouch)

在“地图代表”仅一次处理此事件的情况下,它会被触发很多。 这样,您就不必担心地图如何缓存。

    public override void RegionChanged (MKMapView mapView, bool animated)
    {
        if (!hasSetupMapBoolean)
        {
            localCopymap = mapView;
            DoYourSetupMap ();
        }
    }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM