Как отключить клик по MKUserLocation?

Я использую MKMapView в моем проекте Xamarin.IOS. У меня есть таможенная аннотация вокруг userLocation. После того, как эти аннотации размещены, их нельзя легко щелкнуть из-за блочности userLocation. Мне также нужна userLocation, и я хочу просто отключить точку userLocation.

Я пробовал это

  public override void DidAddAnnotationViews(MKMapView mapView, MKAnnotationView[] views)
    {
        for (int i = 0; i < views.Count(); i++){
            if(views[i].Annotation is MKUserLocation){
                views[i].CanShowCallout = false;
                views[i].UserInteractionEnabled = false;
                views[i].Enabled = false;
                //MKMoernUserLocationView;
            }
        }

     }

views[] имеет 1 счет в начале, но условие не соответствует. У кого-нибудь есть идеи, какую часть я пропустил?

0 ответов

Привет, есть простое решение для.Net для iOS (Xamarin.iOS)

NativeMap.UserLocation.Title = "";

С уважением;)

Другие вопросы по тегам