Иногда странный артефакт появляется, когда [mapView selectAnnotation]; - PullRequest
2 голосов
/ 07 февраля 2012
[_mapView selectAnnotation:sannotation animated:YES];

Screenshot

Появляется не всегда, поэтому я не понимаю, в чем причина.

Как это исправить?

1 Ответ

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

Перед выбором любой аннотации отмените выбор всех аннотаций в mapView.

for (id<MKAnnotation> annotation in mapView.annotations) 
  [mymap deselectAnnotation:annotation animated:NO];

У меня была такая же проблема, когда наряду со стандартными выносками я реализовал настраиваемые выноски.Хотя это не идеальное решение, оно послужило цели.

...