为什么触摸(设置)是通过而不是触摸touchesBegan?

时间:2012-07-06 06:36:09

标签: iphone ios uiview touch

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event

为什么'触动'不只是'触摸'被传递给touchesBegan / Moved / Ended?

他们的意思是什么?

2 个答案:

答案 0 :(得分:2)

这是因为用户可以快速进行多次点击,在这种情况下,您将收到一组多个NSTouch个对象。

这是对双击滚动(或图像)视图时的缩放效果的演示。

答案 1 :(得分:0)

因为您可以接收多个触摸,但默认情况下会禁用它们。要接收多个触摸事件,您必须将相应视图实例的multipleTouchEnabled属性设置为YES,然后用2个或更多手指触摸。