Hay varios ejemplos de la UIPanGestureRecognizer
clase. Por ejemplo, he leído esto y todavía no puedo usarlo ...
En el archivo nib en el que estoy trabajando, tengo un UIView
(rectángulo blanco en la imagen) que deseo arrastrar con esa clase:
y en mi archivo .m he colocado:
- (void)setTranslation:(CGPoint)translation inView:(UIView *)view
{
NSLog(@"Test to see if this method gets executed");
}
y ese método no se ejecuta cuando arrastro el mouse sobre el archivo UIView
. También he intentado colocar:
- (void)pan:(UIPanGestureRecognizer *)gesture
{
NSLog(@"testing");
}
Y ese método tampoco se ejecuta. Tal vez me equivoque, pero creo que estos métodos deberían funcionar como el - (void) touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
método en el que solo tengo que colocar ese método y se llamará cada vez que haya toques.
¿Qué estoy haciendo mal? ¿Quizás tengo que establecer una conexión con ese método? Si es así, ¿cómo puedo hacer eso?