Прослушивание события UITouch вместе с UIGestureRecognizer

Я создаю собственный UIView и добавляю в него UITapGestureRecognizer. У меня есть обработчик жеста касания. Но в то же время я хочу, чтобы мой UIView слушал методы touchesBegan и touchesEnded. Я также реализовал метод жестов Recognizer:shouldReceiveTouch:, но методы touchesBegan/touchesEnded не вызываются. Любая подсказка, почему?

Внутри моего пользовательского UIView

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)iGestureRecognizer shouldReceiveTouch:(UITouch *)iTouch {
    return YES;
}

Внутри моего контроллера представления

MyCustomView aCustomView = [[[MyCustomView alloc] init] autorelease];
                UIGestureRecognizer *myGestureRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleGesture:)];
[aCustomView addGestureRecognizer:myGestureRecognizer];
                [myGestureRecognizer release];
7
задан Abhinav 20 March 2012 в 00:49
поделиться