2012-11-15 6 views
5

Gibt es eine Möglichkeit, das Zoomen zu verhindern/einzuschränken? Ich möchte dem Benutzer erlauben, auf meine festgesetzten Grenzwerte zu zoomen. Die Option zu tun mit:IOS6 Verhindern/Begrenzen des Zooms in einer MKMapView

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

ekelhaft ist, weil Sie zuerst die Ansicht vergrößern und wenn Sie es zoomt getan werden automatisch aus. Das Ziel ist das Zoomen zu stoppen, wenn der Benutzer das Zoomlimit erreicht, auch wenn er mit der Geste fortfährt.

Um von MKMapView in iOS6 abzuleiten ist nicht sinnvoll, weil es keine Scroll Methoden :(

andere Ideen außer Kraft zu setzen

+0

mit mehr als 100 Stimmen und eine akzeptierten Beantworten Sie diese Frage: http://stackoverflow.com/questions/11830516/prevent-scrolling-in-a-mkmapview-also-when-zooming – Craig

+0

@Craig: Es gab eine Bounty Worthing 100 Punkte, aber nicht 100+ Stimmen . – vikingosegundo

Antwort

0

Try this:

[mapView setCenterCoordinate:myCoord zoomLevel:13 animated:YES];