这是我的代码段。
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
{
NSLog(@"allTouches = %i, touchesForView = %i", [[event allTouches] count], [[event touchesForView:self] count]);
}
通过多次触摸来运行,结果是,
2011-06-26 21:28:28.723 MMMMM[75081:207] allTouches = 2, touchesForView = 1
为什么touchesForView:
只返回一次?
答案 0 :(得分:3)
您是否将视图的 multipleTouchEnabled
属性设置为YES?默认值为NO。
答案 1 :(得分:2)
您是否将该视图的multipleTouchEnabled
设置为YES?