Mam UIPanGestureRecognizer
używam do śledzenia obiektu (UIImageView
) poniżej palca użytkownika. Dbam tylko o ruch na osi X, a jeśli dotyk odchodzi powyżej lub poniżej ramy obiektu na osi Y, chcę zakończyć dotyk.Jak mogę poinformować UIGestureRecognizer, aby anulował istniejący dotyk?
Mam wszystko, czego potrzebuję do określenia, czy dotyk znajduje się w granicach Y obiektu, ale nie wiem, jak anulować zdarzenie dotykowe. Przeglądanie właściwości rozpoznawacza cancelsTouchesInView
wydaje się nie robić tego, co chcę.
Dzięki!
PO wydaje się być pytanie o anulowaniu osobnika dotknij gestu, nie zabijając całkowicie gestu. –
Przyjemne minimalne rozwiązanie –
Technika ta jest zalecana w [sesji WWDC 2014 235: Zaawansowane techniki przewijania i techniki dotykowe] (https://developer.apple.com/videos/wwdc/2014/?id=235). –