2016-11-28 3 views
3

Я хочу построить приложение, которое позволяет рисовать на изображении, в то время как масштабирование.UIScrollView зум только с 2-мя пальцами

У меня есть рабочий код, который позволяет рисовать в изображении, но проблема в том, что Я также хочу увеличить масштаб. Мне нужно найти способ масштабирования и передвижения с помощью 2 пальцев и нарисовать с помощью 1 Finger.

Я пробовал:

self.scrollView.panGestureRecognizer.minimumNumberOfTouches = 2; 

Но проблема в том, что это отключает рисунок.

Я также попытался добавить UIPanGestureRegognizer, но это не поместится в рамки, которую я предпочитаю использовать.

Так что я прошу указать способ заставить scrollView игнорировать 1 жест Finger или схему чертежа, которая поддерживает масштабирование.

ответ

2

Установите UIViewController (или UIView, что бы вы ни использовали для показа) в качестве делегата для ваших распознавателей. Затем добавьте gestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecognizer: и верните YES для вашего дела или всегда, если у вас нет других распознавателей.