У меня есть приложение, включающее MKMapView с MKPinAnnotationViews. Каждый раз, когда я выбираю annotationView, субтитры должны быть обновлены и появится новый субтитр.Вызывающий пузырь MKAnnotationView не отображается должным образом
Для обновления подзаголовок я написал этот код:
- (void) mapView:(MKMapView *)mapView
didSelectAnnotationView:(MKAnnotationView *)view
{
((MyAnnotation *) view.annotation).subtitle = //new subtitle...
}
Поэтому, когда я выбираю мой annotationView, подзаголовок правильно обновляется, но выноска пузырь не появляется должным образом. Он разрезан несколькими частями, и стрелка больше не указывает на штырь. Кажется, что viewoutize не отображается (или что-то в этом роде). Что мне делать?
спасибо! Gilles
Я также столкнулся с этой странной проблемой перед симулятором. Я считаю, что он отлично работал на устройстве для меня. – samfisher
Не могли бы вы предоставить скриншот этой проблемы? Трудно помочь, когда мы не можем видеть, что происходит. – colby
http://stackoverflow.com/questions/9180317/sometimes-strange-artifact-appears-when-mapview-selectannotation/9205668#9205668, может помочь – chatur