Прежде всего, я бы начал проверять, установлено ли _canvas.multipleTouchEnabled
на YES
.Если это не так, установите значение YES
.
Возможно, вы также захотите рассмотреть
leftSwipe.delaysTouchesBegan = YES;
Это задержит отправку касаний на _canvas
до тех пор, пока не произойдет сбой жеста.Вы также можете использовать UIPanGestureRecognizer
и сделать что-то вроде этого,
[pan requireGestureRecognizerToFail:leftSwipe];