현재 사용자 위치 설명 선에 오른쪽 액세서리 버튼을 추가하고 싶습니다. 주제에 대한 몇 가지 질문을 찾았지만 저에게 도움이되지 않습니다. 나는이 솔루션은 사용자의 위치에 대한 사용자 지정 MKAnnotationView을 만드는 것입니다 몇 군데에서 읽은현재 액세서리 콜 아웃에 올바른 액세서리 버튼을 추가하려면 어떻게해야하나요?
- (MKAnnotationView *)mapView:(MKMapView *)_mapView viewForAnnotation:(id<MKAnnotation>)annotation
{
//TODO: this doesn't seem to be working?
if ([annotation isKindOfClass:[MKUserLocation class]]) {
MKAnnotationView * aV = [mapView viewForAnnotation:annotation];
aV.canShowCallout = YES;
aV.rightCalloutAccessoryView = [UIButton buttonWithType:UIButtonTypeDetailDisclosure];
return nil;
}
return nil;
}
: 여기에 지금까지 내가 성공적으로 내 다른 주석에 적합한 액세서리 버튼을 넣어 가지고 한 코드는 그러나 이것이 사용자 위치에 대해 어떻게 수행되는지에 대한 시연을 보지 못했습니다 - 내 맵에서 다른 주석에 대해이 작업을 성공적으로 수행했습니다.
샘플 코드가 가장 도움이 될 것입니다. 감사합니다.
덕분에 @chatur가 작동했습니다. Btw, iOS 4.x 및 iOS 5 버전을 어떻게 지원 하시겠습니까? –