UIResponder

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


[event allTouches][touches allObjects]有什么区别?

最佳答案

据我了解如下:

[event allTouches]返回事件中所有触摸。其中一些触摸可能是为了另一个UIResponder。

例如,您可以同时单击两个视图,与每个视图关联的响应者将通过事件的所有触摸被调用。

[touches allObject]仅包含此响应者的内容。因此,在大多数情况下,这是您的追求。

关于iphone - [event allTouches]和[touches allObjects]之间有区别吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3305462/

10-09 01:03