2012-11-15 14 views
5

C'è un modo per prevenire/limitare lo zoom. Voglio consentire all'utente di eseguire lo zoom sui miei limiti fissi impostati. la possibilità di fare con:IOS6 Prevent/Limit zoom in un MKMapView

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

è disgustoso perché prima di ingrandire e quando si è fatto si ingrandisce automaticamente. L'obiettivo è di interrompere lo zoom quando l'utente raggiunge il limite dello zoom, anche se procede con il gesto.

derivare da MKMapView in iOS6 non è intenzionale, perché là esistono metodi per ignorare ScrollView :(

Tutte le altre idee

+0

con 100 voti e la accettati rispondere a questa domanda può aiutare: http://stackoverflow.com/questions/11830516/prevent-scrolling-in-a-mkmapview-also-when-zooming – Craig

+0

@Craig: c'era una taglia che vale 100 punti, ma non 100 + voti . – vikingosegundo

risposta

0

Prova questo:?

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