Как определить, что MKMapView уменьшен / увеличен?

Я пишу следующий код,

- (void)mapView:(MKMapView *)mapView regionWillChangeAnimated:(BOOL)animated {
    mapRegion = mapView.region; //MKCoordinateRegion myRegion in .h
}

- (void)mapView:(MKMapView *)mapView regionDidChangeAnimated:(BOOL)animated {

      MKCoordinateRegion newRegion = mapView.region;

    if (mapRegion.span.latitudeDelta != newRegion.span.latitudeDelta ||
       mapRegion.span.longitudeDelta != newRegion.span.longitudeDelta){

        NSLog(@"The zoom has changed");        
  }
}

Я хочу выполнить некоторую операцию, когда пользователь увеличивает или увеличивает масштаб. вне MKMapView, что мне делать, кроме применения приведенного выше кода, если условие будет выполнено, либо использование не будет увеличиваться / уменьшаться, а просто изменит карту?

9
задан Chatar Veer Suthar 5 October 2011 в 05:52
поделиться