Chciałbym wykryć przeciągnięciegest, po którym następuje gest panoramy jako część tej samej sekwencji dotykowej. Dlatego użytkownik najpierw przesuwa obiekt, aby wykonać akcję, a następnie, trzymając palec na ekranie, przesuwa się w górę / w dół, aby przenieść akcję na otaczające obiekty.
Mam rozpoznawanie gestów machnięcia i rozpoznawanie gestów pan.
Wydaje mi się, że idealnym sposobem na to, aby zachowywały się tak, jak chcę, jest:
[myPanGestureRecognizer requireGestureRecognizerToSucceed:mySwipeGestureRecognizer];
Ale chociaż byłem pewien, że nie wyobrażałem sobie tylko wymagająGestureRecognizerToSucceed: wydaje się, że tak.
Czy istnieje sposób, aby osiągnąć to, co chcę bez podziału na klasy UIGestureRecognizer?
Odpowiedzi:
7 dla odpowiedzi № 1Możesz to zrobić, ustawiając jednocześnie przesuwanie i przesuwanie, aby rozpoznawało jednocześnie, i podklasowanie przesuwania, aby faktycznie oznaczało się jako rozpoznane, dopóki przesuwanie nie zostanie rozpoznane.