Атрибут (NSSet *)touches
содержит UITouch
объектов, каждый из которых содержит несколько полезных свойств:
@property(nonatomic, readonly) NSUInteger tapCount
@property(nonatomic, readonly) NSTimeInterval timestamp
@property(nonatomic, readonly) UITouchPhase phase
@property(nonatomic,readonly,copy) NSArray *gestureRecognizers
typedef enum {
UITouchPhaseBegan,
UITouchPhaseMoved,
UITouchPhaseStationary,
UITouchPhaseEnded,
UITouchPhaseCancelled,
} UITouchPhase;
Phase и tapCount - это очень удобное свойство для определения типа касания.
Проверьте, можете ли вы использовать UIGestureRecognizer. NSArray *gestureRecognizers
- массив объектов, относящихся к данному конкретному касанию.
Хорошего дня:)