Hallo,
ich verwende MKMapKit und MKPinAnnotation, alles ist soweit wie erwartet und das Callout Bubble wird auf der Map angezeigt (wenn die Annotation ausgewählt wird). Nun habe ich einen UIButton mit Custom-Image als "leftCalloutAccessoryView" hinzugefügt. Allerdings möchte ich ohne Custom Callout View auskommen.
Alles anzeigen
Die Callout Bubble ist unterschiedlich hoch, je nach dem ob es einen Titel und Subtitel gibt.
Nun würde ich gerne die Size des CalloutViews ermitteln um die Size des UIButton anpassen zu können. Allerdings habe ich jedoch nichts finden können wie ich die Size des standard CalloutView ermitteln kann.
Wie kann ich die Grösse des CalloutView ermitteln wenn ich keinen Custom CalloutView verwenden kann/will?
Oder gibt es eine Möglichkeit den UIButton so zu konfigurieren, dass er sich und "sein" Image an den Callout Bubble selbständig anpasst?
Danke.
ich verwende MKMapKit und MKPinAnnotation, alles ist soweit wie erwartet und das Callout Bubble wird auf der Map angezeigt (wenn die Annotation ausgewählt wird). Nun habe ich einen UIButton mit Custom-Image als "leftCalloutAccessoryView" hinzugefügt. Allerdings möchte ich ohne Custom Callout View auskommen.
Quellcode
- UIImage * img = [[UIImage imageNamed:@"image@2x.png"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];[self.pinViewLeftButton setImage:img forState:UIControlStateNormal];
- ...
- - (MKAnnotationView *)mapView:(MKMapView *)aMapView viewForAnnotation:(id < MKAnnotation >)annotation {
- ...
- MKPinAnnotationView * pinView = [[MKPinAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:@"PinViewAnnotation"];
- pinView.animatesDrop = YES;
- pinView.draggable = YES;
- pinView.canShowCallout = YES;
- pinView.leftCalloutAccessoryView = self.pinViewLeftButton;
- }
Die Callout Bubble ist unterschiedlich hoch, je nach dem ob es einen Titel und Subtitel gibt.
Nun würde ich gerne die Size des CalloutViews ermitteln um die Size des UIButton anpassen zu können. Allerdings habe ich jedoch nichts finden können wie ich die Size des standard CalloutView ermitteln kann.
Wie kann ich die Grösse des CalloutView ermitteln wenn ich keinen Custom CalloutView verwenden kann/will?
Oder gibt es eine Möglichkeit den UIButton so zu konfigurieren, dass er sich und "sein" Image an den Callout Bubble selbständig anpasst?
Danke.
Wenn Du immer nur das tust was du schon kannst - wirst du immer das bleiben, was du heute bist.