Между нажатием и выделением выдержки для аннотации на MKMapView почти 0,5 секунды.Выбирая MKAnnotation для «выбора», это ДЕЙСТВИТЕЛЬНО медленное
Кто-нибудь знает, почему это так, и как я могу мгновенно реагировать, когда пользователь нажимает на карту?
Это происходит даже с аннотацией местоположения пользователя, которая отображает «Текущее местоположение» в выноске при нажатии. Я хочу, чтобы он отображал это мгновенно при прослушивании, не было странной задержки.
EDIT: Я думаю, что это связано с функцией setSelected, которая вызывает вызовыSelectAnnotationView. setSelected имеет «анимированное» свойство, которое может замедлить его. Как удалить эту анимацию?
Что делать, если я удаляю прокрутку/перетаскивание/другие жесты? – ARMATAV
Или что, если я добавлю кнопку над каждым аннотациейView и использую это, чтобы определить, выбрано ли оно? Потому что кнопки не имеют проблем с толчком. – ARMATAV
Если вы думаете об удалении жестов прокрутки, то почему бы вам просто не отключить 'scrollEnabled' и' zoomEnabled'? – matt