我正在使用UIWindow继承MainWindow并使用它 命中测试方法:
-(UIView *)hitTestCGPoint)point withEventUIEvent *)event {
UIView *hitView = [super hitTestoint withEvent:event];
if (hitView == self)
return [[self subviews] lastObject];
else if([hitView isDescendantOfView:myView])
{
NSSet *touches = [event allTouches];
for(UITouch * touch in touches) {
if([touches count]> = 2){ //阻止这个 NSLog(@“Count = 2”); return [[self subviews] lastObject]; } } } return hitView; }
但我接触到零对象。 我调试和检查事件总是有0个对象。 但响应者正在详细介绍这些事件。 为什么会这样,我应该如何获得点击数?
答案 0 :(得分:0)
我认为你应该覆盖-sendEvent:而不是。文档陈述了关于-sendEvent ::
的以下内容调度发送给接收方的事件 由UIApplication对象来实现 视图。