因此,UIResponder的方法如下:
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
我的问题是,touches
参数和[event allTouches]
之间有什么区别?
答案 0 :(得分:3)
所有触摸的集合都存储在事件中。
但是,为了方便起见,Apple单独提供触摸触发 touchesBegan方法作为参数调用的触摸。
如果你搜索[event allTouches]并将它们与[touches anyObject]中的UITouch进行比较,你会发现匹配。