Istnieje kilka przykładów tej UIPanGestureRecognizer
klasy. Na przykład Znam to i ja nadal nie jestem w stanie go używać ...
W pliku stalówki, nad którym pracuję, mam UIView
(biały prostokąt na obrazie), który chcę przeciągnąć z tą klasą:
aw moim pliku .m umieściłem:
- (void)setTranslation:(CGPoint)translation inView:(UIView *)view
{
NSLog(@"Test to see if this method gets executed");
}
i ta metoda nie jest wykonywana, gdy przeciągam myszą po UIView
. Próbowałem też umieścić:
- (void)pan:(UIPanGestureRecognizer *)gesture
{
NSLog(@"testing");
}
Ta metoda również nie jest wykonywana. Może się mylę, ale myślę, że te metody powinny działać jak - (void) touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
metoda, w której muszę po prostu umieścić tę metodę i zostanie wywołana za każdym razem, gdy pojawi się dotknięcie.
Co ja robię źle? Może muszę narysować połączenie z tą metodą? Jeśli tak, jak mogę to zrobić?