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?