Я создаю подклассы MainWindow с UIWindow и использую его
метод проверки удара:
-(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];
для (UITouch * touch в касаниях)
{
if ([количество касаний]> = 2) {
// предотвратить это
NSLog (@ "Count = 2");
return [[self subviews] lastObject];
}
}
}
вернуть hitView;
}
Но я получаю прикосновения как нулевой объект.
Я отладил и проверил событие всегда имеет 0 объектов.
Но у ответчика есть детали событий.
почему так и как мне подсчитать количество нажатий?