Как отключить клик по 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 = "";
С уважением;)