25.4 Eine Anmerkung auswählen

Klickt der Anwender auf eine der Anmerkungen auf der Karte, zeigt die Map-View die Callout-View an. Das Callout kann zwei Accessory-Views besitzen. Auch wenn wir dafür jede beliebige Subklasse von UIView nutzen können, handelt es sich typischerweise um ein UIControl. Nutzen Sie ein Control, kümmert sich die Map-View um die Events. Schreiben Sie Ihre eigene View, müssen Sie sich selbst mit den Events herumschlagen.

In der Kartenanwendung wird als Accessory-View ein UIButton genutzt, wobei der Typ auf UIButtonTypeDetailDisclosure gesetzt wurde. Da die Anwender ziemlich an dieses Paradigma gewöhnt sind, werden wir das Gleiche tun. Hier sehen Sie den angepassten Code, der die Anmerkungs-View erzeugt:

MapKit/ContactMapper_02/Classes/ContactMapperViewController.m ...

Get Entwickeln mit dem iPhone SDK now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.