iOS 6지도로 옮기는 데 문제가 없었습니다. 그러나 어떤 이유로, Detail Disclosure Button이 현재 내지도 App에 없습니다. 이것을 다시 얻을 수있는 방법이 있습니까? 와우, 완전히 예상치 못한. 이것은 수년간 일해 왔기 때문에 모든 대의원은 괜찮습니다.iOS6지도, 모든지도에서 Detail Disclosure Button (파란색 쉐브론)을 놓치지 마세요! 다시 얻는 방법
#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