¿Cómo usar UIPanGestureRecognizer para mover el objeto? iPhone / iPad
Hay varios ejemplos deUIPanGestureRecognizer
clase. Por ejemplo, he leídoest y todavía no puedo usarlo ...
En el archivo nib en el que estoy trabajando tengo unUIView
(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 elUIView
. También he intentado colocar:
- (void)pan:(UIPanGestureRecognizer *)gesture
{
NSLog(@"testing");
}
Y ese método tampoco se ejecuta. Tal vez estoy equivocado, pero creo que estos métodos deberían funcionar como- (void) touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
método donde solo tengo que colocar ese método y se llamará siempre que haya toques.
¿Qué estoy haciendo mal? ¿Tal vez tengo que establecer una conexión con ese método? Si es así, ¿cómo puedo hacer eso?