为什么touchesForView:只返回1次触摸?

时间:2011-06-26 12:31:24

标签: ios uikit multi-touch

这是我的代码段。

- (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:只返回一次?

2 个答案:

答案 0 :(得分:3)

您是否将视图的 multipleTouchEnabled 属性设置为YES?默认值为NO。

答案 1 :(得分:2)

您是否将该视图的multipleTouchEnabled设置为YES?