cocoa-touch – UIEvent传入 – [UIView hitTest:]

我在自定义UIWebView子类中重写了-hitTest:方法.传递给此方法的UIEvent总是有一组空的触摸([[event allTouches] count] = = 0).不应该在UIEvent对象中有触摸信息或这是一个错误吗?

我尝试过其他UIVIew类型(例如UIView,UIWindow)并看到相同的行为,因此它不仅限于UIWebView.这适用于2. * SDK的任何版本.

谢谢.

最佳答案 我永远无法弄清楚为什么UIEvent传入hitTest:withEvent有一组空的触摸.

我确实想出了解决问题的方法.我只关心单击,所以我不确定它对其他人的情况有多适用.请参阅我的博文:
http://ryan-brubaker.blogspot.com/2009/01/iphone-sdk-uiwebview.html

点赞