Я нашел метод прикрепления жеста панорамирования к MapView следующим образом:
Код: Выделить всё
UIPanGestureRecognizer* mapPanGestureRecognizer = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(mapPanGestureHandler:)];
[mapPanGestureRecognizer setDelegate:self];
[self.mapView addGestureRecognizer:mapPanGestureRecognizer];
Я делаю рендеринг некоторых закадровых аннотаций в виде наложения поверх моей карты (еще один UIView) с использованием базовой графики. Все работает отлично, за исключением проблемы с замедлением.
Все, что мне нужно знать, это то, что карта переместилась. Нужные мне параметры я могу запросить прямо с самой карты.
Кто-нибудь нашел способ получить обратные вызовы при замедлении? Я имею в виду, что, полагаю, я мог бы использовать таймер, когда жест прекращает повторяться в течение полсекунды или около того.
Подробнее здесь: https://stackoverflow.com/questions/231 ... -scrolling
Мобильная версия