我在我的Xamarin.IOS项目中使用MKMapView。我在userLocation周围有一些海关注释。一旦这些注释被放置,由于userLocation bluedot,它们不能轻易点击。我需要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 :(得分:0)
嘿,有一个适用于iOS的.Net(Xamarin.iOS)简便解决方案
NativeMap.UserLocation.Title = "";
关于;)