6.2. Obsługa zdarzeń widoku mapy
Problem
Chcesz obsłużyć różne zdarzenia, o wygenerowaniu których widok mapy może poinformować delegata.
Rozwiązanie
Przygotuj obiekt delegata zgodny z protokołem MKMapViewDelegate
, a następnie przypisz ten obiekt właściwości delegate
egzemplarza klasy MKMapView
.
/* Utworzenie mapy wypełniającej cały ekran. */ self.myMapView = [[MKMapView alloc] initWithFrame:self.view.bounds]; /* Tworzona mapa ma być satelitarna. */ self.myMapView.mapType = MKMapTypeSatellite; self.myMapView.delegate = self; self.myMapView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; /* Dodanie mapy do widoku. */ [self.view addSubview:self.myMapView];
Powyższy kod można uruchomić z poziomu metody viewDidLoad ...
Get iOS 5. Programowanie. Receptury 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.