내장 된 콜 아웃이 너무 제한적이므로 이전에 MFCnnotationView에 대한 하위 뷰로 사용자 정의 콜 아웃 버블을 만들었습니다. 이 경우 콜 아웃 버블의 크기를 고려하여 MKAnnotationView를 centerOffset으로 변경해야합니다. iOS 4가 출시되기 전에이 모든 작업이 완벽하게 수행되었습니다. 이제 iOS 4에서는 centerOffset 속성을 완전히 업데이트하지 않으므로 핀과 버블이 아래로 오른쪽으로 튀어 나온 것처럼 보입니다 (설명 선 풍선의 왼쪽 위 모서리는 이제 핀 포인트가 있어야하는 위치에 있습니다) .MKMapView는 iOS 4의 centerOffset 업데이트를 무시합니다.
iOS 4에서이 기능이 변경된 이유를 아는 사람이 있습니까? MKMapView에서 새 centerOffset을 인식하도록 할 수 있습니까? 이것은 사과가 도입 한 버그입니까?
도움 주셔서 감사합니다.
그냥 던지기를 원했고 같은 문제가 발생했습니다. 현재 오프셋 변경을 보정하기 위해 주석 중심을 조정했습니다. 그것은 이상적입니다. –