2012-11-15 20 views
5

में ज़ूमिंग रोकें/सीमित करें ज़ूमिंग को रोकने/सीमित करने का कोई तरीका है। मैं उपयोगकर्ता को अपनी निर्धारित निश्चित सीमाओं पर ज़ूम करने की अनुमति देना चाहता हूं।आईओएस 6 एमकेमैप व्यू

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

क्योंकि पहले आप जूम इन और जब आप समाप्त कर यह स्वचालित रूप से ज़ूम आउट घृणित है: विकल्प के साथ क्या करना है। लक्ष्य ज़ूमिंग को तब तक ज़ूम करना बंद करना है जब उपयोगकर्ता ज़ूमलिमिट तक पहुंच जाए, भले ही वह इशारा के साथ आगे बढ़े।

iOS6 में MKMapView से निकाले जाते हैं करने के लिए उद्देश्यपूर्ण क्योंकि ऐसा कोई scrollview तरीकों को ओवरराइड करने :(

किसी भी अन्य विचारों नहीं है

+0

इस प्रश्न का उत्तर देने में सहायता हो सकती है: http://stackoverflow.com/questions/11830516/prevent-scrolling-in-a-mkmapview-also-when-zooming – Craig

+0

@ क्रिएग: 100 अंक के लायक एक बक्षीस था, लेकिन 100+ वोट नहीं । – vikingosegundo

उत्तर

0

इस प्रयास करें:? 100 + वोट और एक स्वीकृत साथ

[mapView setCenterCoordinate:myCoord zoomLevel:13 animated:YES]; 
संबंधित मुद्दे