Tworzę niestandardowy UIView i dodam na nim UITapGestureRecognizer. Mam funkcję obsługi gestu dotykowego. Ale w tym samym czasie chcę, aby moje UIView słuchać dotknięćBegan & dotknięć metod. Zaimplementowałem metodę gestureRecognizer: shouldReceiveTouch: metoda również nie dotyka wywołań metody BEGAN/touchesEnded. Jakąkolwiek wskazówkę dlaczego?Słuchanie zdarzenia UITouch wraz z UIGestureRecognizer
Wewnątrz mojego zwyczaju UIView
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)iGestureRecognizer shouldReceiveTouch:(UITouch *)iTouch {
return YES;
}
Wewnątrz moim zdaniem regulatora
MyCustomView aCustomView = [[[MyCustomView alloc] init] autorelease];
UIGestureRecognizer *myGestureRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleGesture:)];
[aCustomView addGestureRecognizer:myGestureRecognizer];
[myGestureRecognizer release];
Zawsze myślałem touchesBegan stosowana tylko do widzenia Mistrza viewController użytkownika. – CodaFi