MKPinAnnotationViews가있는 MKMapView가 포함 된 앱이 있습니다. annotationView를 선택할 때마다 자막이 업데이트되어야하고 새 자막이 표시되어야합니다. MKAnnotationView의 콜 아웃 버블이 제대로 표시되지 않습니다.
자막을 업데이트하려면이 코드를 썼다 :- (void) mapView:(MKMapView *)mapView
didSelectAnnotationView:(MKAnnotationView *)view
{
((MyAnnotation *) view.annotation).subtitle = //new subtitle...
}
내 annotationView을 선택할 때 따라서 자막이 제대로 업데이트되지만 콜 아웃 버블이 제대로 표시되지 않습니다. 핀이 더 이상 가리 키지 않는 여러 부분으로 절단됩니다. 콜 아웃 뷰의 크기가 업데이트되지 않은 것 같습니다. 어떻게해야합니까?
대단히 감사합니다! 질
나는 시뮬레이터에서이 이상한 문제에 직면했다. 나는 그것이 나를 위해 Device에서 잘 작동했다고 생각한다. – samfisher
이 문제의 스크린 샷을 제공해 주시겠습니까? 우리가 무슨 일이 일어나는 지 알 수 없을 때 도움을주는 것은 어렵습니다. – colby
http://stackoverflow.com/questions/9180317/sometimes-strange-artifact-appears-when-mapview-selectannotation/9205668#9205668, 도움이 될 수도 있습니다. – chatur