Пользовательский MKAnnotationView не остается в центре при изменении ширины

У меня есть подкласс MKAnnotationView, используемый для отображения информации на карте. Он имеет UIImage в качестве фона и UILabel поверх этого изображения для отображения 4-5 символов информации.

Иногда мне нужно обновить аннотацию следующим образом:

  1. Элемент аннотации указывает на получает одобрение
  2. UIImage изменяется по сути на тот же, но с небольшим значком сердца справа
  3. Изменения размера аннотации для отображения избранного значка в дополнение к тексту

Этот поток работает хорошо, предпочитая его, но не работает, когда элемент удаляется из избранного. При нежелательном использовании аннотация слегка перемещается влево. Я изучал нашу кодовую базу и не смог понять, почему это так. Буду признателен за любые идеи.

0 ответов

Другие вопросы по тегам