我已经多次关于在应用程序中调用事件方法的行为的iPhone编程指南。事件的可可触摸行为
从指南所说: touchesBegan在手指首次触摸屏幕时被调用。
touchesMoved当屏幕上的手指移动时调用。
touchesEnded在手指离开屏幕时被调用。
问题变得有点混浊用多个手指都参与:
即使设置为NO的多点触控交互标志,应用程序继续调用当前跟踪另一触摸视图的的touchesBegan方法。这似乎对我来说很直观。
这是正确的行为吗?我认为新的UITouch(甚至添加到正在跟踪的当前事件)不会触发touchesBegan方法。
值得注意的是,我在IB中设置了这个标志以及编程方式以确保我没有错过任何东西。
感谢, 科瑞