내 현재 위치 핀과의 사용자 상호 작용을 차단하려면 어떻게해야하나요? 나는 이런 문제가있다 : 나는 내지도에 많은 핀을 가지고있다. 그리고 그것들이 가깝고 "현재 위치"핀 주위에 있다면, 그 핀은 그것을 막기 위해 나는 클릭 이벤트를 취한다. 버블 "현재 위치"가 표시되는 것을 원하지 않습니다. * pinView.canShowCallout = NO 인 것으로 알고 있습니다. 핀이 내 위치인지 어떻게 알 수 있습니까 ?? 감사목표 C지도상의 현재 위치와 사용자의 상호 작용을 차단하는 방법
0
A
답변
0
이 당신이 필요로하는 무엇을 제공해야합니다 ..
-(void)mapView:(MKMapView *)mapView didSelectAnnotationView:(MKAnnotationView *)view{
if ([annotation isKindOfClass:[MKUserLocation class]]) {
view.canShowCallout=NO;
}
}
작동하는지 알려주세요 .. :)
0
당신이 적어도 하나를 선택해야하기 때문에이 작동하지 않습니다 그것을 밖으로 작동하지만 덕분에 어쨌든 검색의 시작점 매우 도움합니다 :) 이 코드로했다 : 당신이보기와 t을 찾아야합니다
- (void)mapView:(MKMapView *)mapView didAddAnnotationViews:(NSArray *)views
{
for(int i = 0; i< [views count]; i++)
{
if([[[[views objectAtIndex:i] class] description] isEqualToString:@"MKUserLocationView"])
{
((MKAnnotationView*)[views objectAtIndex:i]).canShowCallout = NO;
}
}
}
자락에 그것을 적용하십시오.
또한이를 넣어 필요에
if ([annotation isKindOfClass:[MKUserLocation class]]) {
[mapView viewForAnnotation:annotation].canShowCallout = NO;
return [mapView viewForAnnotation:annotation];
}
: - (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnnotation>)annotation
관련 문제
- 1. 셀에서 TableView 상호 작용을 차단하는 애니메이션
- 2. JQuery에서 두 창과의 상호 작용을 만드는 방법
- 3. 안드로이드에서 현재 위치와 목표 위치 간의 방향을 표시하는 방법은 무엇입니까?
- 4. 빙지도는 다각형 상호 작용을 터치합니다.
- 5. 문서 상호 작용을 통해 Safari
- 6. MBProgressHUD UITableViewController와의 상호 작용을 비활성화합니다.
- 7. UIWebView와의 사용자 상호 작용을 차단하지 않고 UIWebView 오버레이를 표시하는 방법
- 8. .NET 온라인 MMORPG 서버와 클라이언트 간의 상호 작용을 구성하는 방법
- 9. Python 하위 프로세스가 사용자 상호 작용을 허용합니다.
- 10. superview에서 제거하고 사용자 상호 작용을 활성화하십시오.
- 11. 상호 작용을 위해 생성되지 않은 요소에 상호 작용을 추가하는 것은 나쁜 습관입니까?
- 12. 코어 플롯에서 터치 상호 작용을 어떻게 활성화합니까?
- 13. 나는 풍차와 어떤 상호 작용을 기록했다
- 14. 상호 작용을 통한 Java의 점 지정
- 15. Python을 사용하여 상호 작용을 자동화 하시겠습니까?
- 16. 시트가 열릴 때 NSWindow와 상호 작용을 활성화하십시오.
- 17. 사용자 상호 작용을 CAAnimation과 함께 사용 하시겠습니까?
- 18. uitableview를 다시로드하는 중 상호 작용을 사용하지 않음
- 19. 번들과 보석의 상호 작용을 이해하지 못합니다
- 20. WPF 윈도우에서 사용자 상호 작용을 정확히 타이밍하기
- 21. iphone은 앱 설치 및 상호 작용을 자동화합니다.
- 22. 어떻게 안드로이드에서 마법사와 같은 상호 작용을 구현합니까?
- 23. bash에서 firefox로 사용자와의 상호 작용을 감지합니다.
- 24. 아이폰 응용 프로그램 상호 작용을 잡으십시오.
- 25. CSS3D 변형 : 요소 상호 작용을 잃음
- 26. wcf 호출 중 일시적으로 상호 작용을 차단하십시오!
- 27. 이상한 상호 작용을 일으키는 Mapview Fragment + ViewPager
- 28. 리눅스에서 마우스의 데스크탑과의 상호 작용을 중지하십시오.
- 29. UITextFields가 간헐적으로 사용자 상호 작용을 허용하지 않음
- 30. Android 휴대 전화에서 화면과 상호 작용을 계산합니다.
: 나는 for 루프가 불필요 확신으로 viewForAnnotation 방법. viewForAnnotation에서 –
을 사용하면 nil을 반환해야하므로 실제로이 작업을 수행 할 객체가 없습니다. –