У меня есть подкласс UIScrollView, который реализует этот метод:
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
NSLog(@"touches: %d", [[event allTouches] count]);
[self.nextResponder touchesBegan:touches withEvent:event];
}
Это вызывается, когда я впервые касаюсь вида прокрутки. Однако, если я начну перетаскивать вид прокрутки, а затем коснусь второго пальца, touchSegan не будет вызван. Мне нужно определить, когда в просмотре прокрутки произошло второе касание, даже если оно в данный момент прокручивается. Есть идеи?
РЕДАКТИРОВАТЬ: два касания регистрируются, если я начинаю с двух, но если я начинаю с одного, начните прокрутку, затем опустите второй палец вниз, он не зарегистрирован.