Похоже, этот метод будет вызываться каждый раз, когда пользователь касается моего вида:
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
UITouch *touch = [touches anyObject];
if ([touch view] == self && [touch tapCount] >= 1) {
// do something...
}
}
Я реализовал это в UIScrollView. В документации по UIEvent не упоминаются те события touchUpInside, touchUpOutside и т. Д., Которые доступны в Интерфейсном Разработчике при установлении соединений с методами действий.
На самом деле я хочу, чтобы метод вызывался только для одного из этих событий "touchUpInside", а не для любого касания.