Вы можете использовать методы touchesBegan, touchesMoved и touchesEnded.В зависимости от приложения, вы также можете использовать touchesCancelled.
Если ничего из этого не работает, вы можете использовать UIGestureRecognizer - UIPanGestureRecognizer и UITapGestureRecognizer.
На всякий случай это может быть полезно, вы также можете использовать два распознавателя жестов одновременно, используя метод
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer