Como usar o UIPanGestureRecognizer para mover um objeto? iPhone / iPad

Existem vários exemplos doUIPanGestureRecognizer classe. Por exemplo, eu liist e ainda não consigo usá-lo ...

No arquivo da ponta em que estou trabalhando, tenho umUIView (retângulo branco na imagem) que desejo arrastar com essa classe:

e no meu arquivo .m eu coloquei:

- (void)setTranslation:(CGPoint)translation inView:(UIView *)view
{
    NSLog(@"Test to see if this method gets executed");
}

e esse método não é executado quando arrasto o mouse sobre oUIView. Eu também tentei colocar:

- (void)pan:(UIPanGestureRecognizer *)gesture
{
    NSLog(@"testing");
}

E esse método também não é executado. Talvez eu esteja errado, mas acho que esses métodos devem funcionar como o- (void) touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event método onde eu apenas tenho que colocar esse método e ele será chamado sempre que houver toque

O que estou fazendo de errado? Talvez eu precise estabelecer uma conexão com esse método? Se sim, como posso fazer isso?

questionAnswers(6)

yourAnswerToTheQuestion