我還有什麼調整MKAnnotationView圖像當地圖放大和縮小時?
我在地圖上有大約150個MKAnnotationViews。每個MKAnnotationView都有一個替代默認引腳的圖像。
發生了什麼事,現在
在地圖上放大時,當它放大了MKAnnotationViews越來越小,相反。
我祝正巧
嗯,我想這是周圍的其他方式。由於當地圖很小時,我希望MKAnnotationViews會更小,以便用戶可以看到所有這些,並且當他放大時,我希望它們會更大。
我有什麼樣的代碼到目前爲止
我知道如何讓縮放變化,我知道我可以得到「pMapView.region.span.latitudeDelta」作爲變焦量的參考。我知道我可以改變annotationView.frame。
-(void)mapView:(MKMapView *)pMapView regionDidChangeAnimated:(BOOL)animated{
NSLog(@"mapView.region.span.latitudeDelta = %f",pMapView.region.span.latitudeDelta);
for (id <MKAnnotation> annotation in pMapView.annotations) {
MKAnnotationView *annotationView = [pMapView viewForAnnotation: annotation];
}
}
有人可以幫我嗎? 由於 SHANI
嘿。我會嘗試這個,謝謝你的一個很好的答案。並且不需要擔心:) – shannoga
這在iOS6上無效 – user501836
這是正確的,不再適用於iOS6。任何人都想出了一個解決方案? – Bach