1
我已经UIScrollView中的一个子类,实现此方法:的UIScrollView - 检测第二触摸而滚动
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
NSLog(@"touches: %d", [[event allTouches] count]);
[self.nextResponder touchesBegan:touches withEvent:event];
}
当我首先触摸滚动视图将调用此方法。但是,如果我开始拖动滚动视图,然后放下另一个手指,touchesBegan不会被调用。我需要检测在滚动视图中何时发生第二次触摸,即使它当前正在滚动。有任何想法吗?
编辑:如果我从两个开始注册两个触摸,但如果我从一个开始,开始滚动,然后将第二个手指放在它未注册。
self.multipleTouchEnabled = YES;在initWithFrame方法中,我已经验证它正在被设置。 – sol 2010-09-30 23:03:35
这个想法非常多。 – 2010-09-30 23:07:38