Пузырь выноски MKAnnotationView не отображается должным образом - PullRequest
1 голос
/ 09 февраля 2012

У меня есть приложение, включающее MKMapView с MKPinAnnotationViews.Каждый раз, когда я выбираю annotationView, субтитр должен обновляться, и появляется новый субтитр.

Чтобы обновить субтитр, я написал следующий код:

- (void)                    mapView:(MKMapView *)mapView 
        didSelectAnnotationView:(MKAnnotationView *)view

{    
    ((MyAnnotation *) view.annotation).subtitle =  //new subtitle...
}

Поэтому, когда я выбираюannotationView, субтитр правильно обновлен, но всплывающая подсказка не отображается должным образом.Он разрезан на несколько частей, и стрелка больше не указывает на булавку.Мне кажется, что размер представления выноски не обновляется (или что-то в этом роде).Что я могу сделать?

Большое спасибо!Жиль

1 Ответ

0 голосов
/ 09 февраля 2012

Вам необходимо дать заголовку аннотации заголовок, иначе он не будет работать должным образом. Вы можете использовать значение мусора как @ "..." Я не думаю, что пустая строка будет работать.

...