В моем делегате viewForAnnotation
я создаю MKAnnotationView
с leftCalloutaccessory
в качестве информационной кнопки. Когда нажата информационная кнопка, я хочу заменить ее на UIActivityIndicator
. Итак, в делегате calloutAccessoryTapped
я написал
view.leftCalloutaccessoryView = [UIActivityIndicator indicatorWithStyle:UIActivityIndicatorWhite];
Аксессуар выноски, кажется, меняется, но кажется, что представление обновляется не сразу.
Вот когда аксессуар выноски скрывается (при нажатии на другую булавку) и снова открывается, я вижу счетчик. Но в остальном я не знаю.
Я тоже пытался дозвониться до [view setNeedsdisplay]
, [view setNeedsLayout]
и [view layoutsubviews]
, но тщетно.
Любые предложения / указатели?