【发布时间】:2010-09-30 22:49:08
【问题描述】:
我有一个 UIScrollView 的子类实现了这个方法:
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
NSLog(@"touches: %d", [[event allTouches] count]);
[self.nextResponder touchesBegan:touches withEvent:event];
}
当我第一次触摸滚动视图时会调用它。但是,如果我开始拖动滚动视图,然后将第二根手指向下,则不会调用 touchesBegan。我需要检测滚动视图中何时发生第二次触摸,即使它当前正在滚动。有什么想法吗?
编辑:如果我从两个开始,则记录了两个触摸,但如果我从一个开始,开始滚动,然后将第二根手指向下放,则未记录。
【问题讨论】:
标签: iphone events uiscrollview touch