我想为MKMapview设置最小和最大 Pinch-In 和 Pinch-Out 缩放级别。所以用户在特定级别的MKMapview缩放后不要捏。目前我使用 MKMapView + ZoomLevel 类别类来限制MapView的放大和缩小效果。
代码: -
- (void)mapView:(MKMapView *)mapView regionDidChangeAnimated:(BOOL)animated {
if([self.mapView zoomLevel]<17) {
CLLocationCoordinate2D centerCoord = {latitude, longitude};
[self.mapView setCenterCoordinate:centerCoord zoomLevel:17 animated:NO];
}
}