MapCallouts
Directory actions
More options
Directory actions
More options
MapCallouts
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
parent directory.. | ||||
MapCallouts =========================================================================== ABSTRACT Demonstrates the use of the MapKit framework, displaying a map view with custom MKAnnotations each with custom callouts or custom MKAnnotationViews. An annotation object on a map is any object that conforms to the MKAnnotation protocol and is displayed on the screen as a MKAnnotationView. Through the use of the MKAnnotation protocol and MKAnnotationView, this application shows how you can extend annotations with custom strings and left/right calloutAccessoryViews. =========================================================================== DISCUSSION This sample implements two different variations of MKPinAnnotationViews each with their own specific information. One shows how to use a rightCalloutAccessoryView with a UIButtonTypeDetailDisclosure button and other with leftCalloutAccessoryView containing an image. =========================================================================== BUILD REQUIREMENTS iOS 6.0 SDK or later =========================================================================== RUNTIME REQUIREMENTS iOS 5.0 or later, Automatic Reference Counting (ARC) =========================================================================== PACKAGING LIST AppDelegate Configures and displays the application window and navigation controller. MapViewController The primary view controller containing the MKMapView, adding and removing both MKPinAnnotationViews through its toolbar. BridgeAnnotation The custom MKAnnotation object representing the Golden Gate Bridge. SFAnnotation The custom MKAnnotation object representing the city of San Francisco. CustomMapItem The custom MKAnnotation object representing a generic location, hosting a title and image. CustomAnnotationView The custom MKAnnotationView object representing a generic location, displaying a title and image. DetailViewController The detail view controller used for displaying the Golden Gate Bridge. =========================================================================== CHANGES FROM PREVIOUS VERSIONS 1.4 - Now shows use of MKMapView's "calloutAccessoryControlTapped" delegate method. 1.3 - Upgraded for iOS 6.0, added support for further customizing MKAnnotationView, now using Automatic Reference Counting (ARC), updated to adopt current best practices for Objective-C. 1.2 - Updated icons and artwork. Upgraded project to build with the iOS 4 SDK. 1.0 - Initial version published. =========================================================================== Copyright (C) 2010-2013 Apple Inc. All rights reserved.