Wie UIPanGestureRecognizer verwenden, um Objekt zu verschieben? iPhone / iPad

Gibt es mehrere Beispiele für die UIPanGestureRecognizer Klasse. Ich habe zum Beispiel gelesen diese und ich bin immer noch nicht in der Lage, es zu benutzen...

Auf die nib-Datei, die ich arbeite, ich habe eine UIView (weißes Rechteck auf dem Bild) möchte ich ziehen mit, Klasse:

Wie UIPanGestureRecognizer verwenden, um Objekt zu verschieben? iPhone /iPad

und in meinem .m-Datei habe ich gelegt:

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

und dass die Methode nicht ausgeführt, wenn ich ziehen Sie die Maus über die UIView. Ich habe auch versucht Platzierung:

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

Und dass die Methode nicht ausgeführt. Vielleicht bin ich falsch, aber ich denke, dass diese Methoden sollte funktionieren, wie die - (void) touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event Methode, wo ich nur noch Platz, dass Methode und wird aufgerufen, Wann immer es berührt.

Was mache ich falsch? Vielleicht muss ich ziehen eine Verbindung zu dieser Methode? Wenn ja, wie kann ich das tun?

InformationsquelleAutor der Frage Tono Nam | 2011-07-13

Schreibe einen Kommentar