public override MapKit.MKAnnotationView GetViewForAnnotation(MapKit.MKMapView mapView, MapKit.IMKAnnotation annotation) { var annotationView = base.GetViewForAnnotation(mapView, annotation); if (annotationView == null) { return(null); } var customAnnotation = GetPinByAnnotation(annotation); annotationView.LeftCalloutAccessoryView = new UIImageView(UIImage.FromFile("Icon-60.png")); return(annotationView); }
public override IViewWrapper ConvertTo(FigmaNode currentNode, ProcessedNode parent) { var view = new MapKit.MKMapView(); view.Configure(currentNode); var keyValues = GetKeyValues(currentNode); foreach (var key in keyValues) { if (key.Key == "type") { continue; } } return(new ViewWrapper(view)); }
public override MapKit.MKAnnotationView GetViewForAnnotation(MapKit.MKMapView mapView, MapKit.IMKAnnotation annotation) { System.Diagnostics.Debug.WriteLine("===========MKAnnotationView=============="); var annotationView = base.GetViewForAnnotation(mapView, annotation); if (annotationView == null) { return(null); } var customAnnotation = GetPinByAnnotation(annotation); //annotationView.LeftCalloutAccessoryView = new UIImageView(UIImage.FromFile("Icon-60.png")); return(annotationView); }