사용자 위치의 가장 가까운 도시로 확대하는 iPhone 앱이 있으며 사용자가 userLocation 주석을 두 번 탭하고 약 줌으로지도를 표시 할 수있게하려고합니다. 블록 정도.MKMapView에서 사용자 위치 주석의 트랙 선택
userLocation
주석에 탭이 있음을 인식하도록하려면 어떻게해야합니까?
사용자 위치의 가장 가까운 도시로 확대하는 iPhone 앱이 있으며 사용자가 userLocation 주석을 두 번 탭하고 약 줌으로지도를 표시 할 수있게하려고합니다. 블록 정도.MKMapView에서 사용자 위치 주석의 트랙 선택
userLocation
주석에 탭이 있음을 인식하도록하려면 어떻게해야합니까?
- (void)mapView:(MKMapView *)mapView1 didSelectAnnotationView:(MKAnnotationView *)mapView2
{
id<MKAnnotation> annotation = mapView2.annotation;
if ([annotation isKindOfClass:[MKUserLocation class]]) {
// this is where you can find the annotation type is whether it is userlocation or not...
}
}
위의 방법은 위임 방법입니다 당신은 내가 제안
당신이 내 코드를 시도 않았다 당신의 인터페이스 파일에
MKMapViewDelegate
을 추가 할 필요가? –아직 아니지만 지금 당장! – barndog