Мы разрабатываем картографическое приложение для iPhone. Нам нужно определить начало жестов и перехватов жестов на MapView.Обнаружение жестов Pinch, начинающегося с iPhone MapView
Мы можем обнаружить начало перетаскивания с использованием метода делегирования regionWillChange. Мы не можем обнаружить начало жестов.
Мы ищем способ обнаружения начала жестящего жест. Возможно ли это на MapView?
Спасибо заранее.
Редактировать: Мы пробовали со следующим кодом, но это не сработало.
UIPinchGestureRecognizer *pinch = [[UIPinchGestureRecognizer alloc]initWithTarget:self action:@selector(checkpinch)];
[self.mapView addGestureRecognizer:pinch];
[pinch release];
Устройство распознавания жестов двойного касания работает с MapView с использованием аналогичного кода.
UITapGestureRecognizer *Tap= [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(checktap)];
[self.mapView addGestureRecognizer:Tap];
[Tap release];
Спасибо за ответ. Мы ссылались на пример кода, но не можем найти, как обрабатывать обнаружение жесткого и двойного нажатия. – Sunflower
Чтобы включить обнаружение жесткости прижима, убедитесь, что свойство zoomEnabled установлено на YES. Затем вы можете изменить уровень масштабирования, вызвав метод setRegion: animated:. – sahiti
мы проверили с помощью набора значений масштабируемого набора. Он все еще не обнаруживает начала жесты. – Sunflower