示例#1
0
        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);
        }
示例#2
0
        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));
        }
示例#3
0
        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);
        }