我的理解是移動到iOS 6地圖沒有問題。但由於某種原因,細節披露按鈕現在在我的地圖應用程序中爲MISSING。有沒有辦法讓這回來。哇,完全出乎意料。這已經工作了多年,所以所有代表都很好。iOS6地圖,在我的所有地圖上隱藏細節披露按鈕(藍色雪佛龍)!如何讓它回到
#pragma mark MKMapViewDelegate
- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnnotation>)annotation {
MKPinAnnotationView *pin = [[[MKPinAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:@"REUSEME"] autorelease];
UIButton *button = [UIButton buttonWithType:UIButtonTypeDetailDisclosure];
if ([annotation isKindOfClass:[MKUserLocation class]]) {
pin.animatesDrop = YES;
return nil;
} else {
[pin setPinColor:MKPinAnnotationColorGreen];
}
pin.rightCalloutAccessoryView = button;
pin.animatesDrop = YES;
pin.canShowCallout = YES;
return pin;
}
我已經得到了這一點。發現如果我離開應用程序運行一段時間,將屏幕上的圖釘放大並重新顯示,再次顯示標註。似乎在兼容性方面存在一個錯誤,但是必須有一個訂單問題來解決它?如果我找到答案,我會發布答案! – sradforth