Als «uigesturerecognizer» getaggte Fragen

UIGestureRecognizer ist eine abstrakte Basisklasse für konkrete Gestenerkennungsklassen. Ein Gestenerkennungsobjekt (oder einfach ein Gestenerkennungsobjekt) entkoppelt die Logik zum Erkennen einer Geste und zum Einwirken auf diese Erkennung. Wenn eines dieser Objekte eine gemeinsame Geste oder in einigen Fällen eine Änderung der Geste erkennt, sendet es eine Aktionsnachricht an jedes bestimmte Zielobjekt.

7
UILongPressGestureRecognizer wird beim Drücken zweimal aufgerufen
Ich erkenne, ob der Benutzer 2 Sekunden lang gedrückt hat: UILongPressGestureRecognizer *longPress = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(handleLongPress:)]; longPress.minimumPressDuration = 2.0; [self addGestureRecognizer:longPress]; [longPress release]; So gehe ich mit der langen Presse um: -(void)handleLongPress:(UILongPressGestureRecognizer*)recognizer{ NSLog(@"double oo"); } Der Text "double oo" wird zweimal gedruckt, wenn ich länger als 2 Sekunden drücke. …


11
Können Sie einen UIGestureRecognizer an mehrere Ansichten anhängen?
UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapTapTap:)]; [self.view1 addGestureRecognizer:tapGesture]; [self.view2 addGestureRecognizer:tapGesture]; [tapGesture release]; Im obigen Code werden nur Anschläge view2erkannt. Wenn ich die dritte Zeile auskommentiere, view1werden Abgriffe erkannt. Wenn ich recht habe und Sie einen Gestenerkenner nur einmal verwenden können, bin ich mir nicht sicher, ob dies ein Fehler …

8
UIGestureRecognizer in UIImageView
Ich habe eine UIImageView, die ich in der Lage sein möchte, die Größe zu ändern und zu drehen usw. Kann ein UIGestureRecognizerzum hinzugefügt werden UIImageView? Ich möchte einen Rotations- und Pinch-Erkenner zu einem hinzufügen UIImageView, der zur Laufzeit erstellt wird. Wie fügt man diese Erkenner hinzu?

23
So rufen Sie Gesten auf tippen Sie schnell auf UIView
Ich habe eine UIView und habe eine Tap-Geste hinzugefügt: let tap = UITapGestureRecognizer(target: self, action: Selector("handleTap:")) tap.delegate = self myView.addGesture(tap) Ich versuche es programmgesteuert in der Testdatei aufzurufen. sendActionForEvent Ich benutze diese Funktion, aber sie funktioniert nicht: myView.sendActionForEvent(UIEvents.touchUpDown) Es zeigt den nicht erkannten Selektor, der an die Instanz gesendet wurde. …

9
UITapGestureRecognizer - Einzel- und Doppelklick
Ich versuche, UITapGestureRecognizerseiner Ansicht 2 hinzuzufügen , eine für Einzel- und eine für Doppel-Tap-Ereignisse. Der Single-Tap-Erkenner funktioniert wie erwartet (alleine). Aber ich scheine nicht in der Lage zu sein, den Doppelklick-Erkenner zum Laufen zu bringen. Haben Sie versucht , mit Eigenschaften zu experimentieren wie: cancelsTouchesInView, delaysTouchesBeganund delaysTouchesEndeddoch immer noch nicht …

22
UIPanGestureRecognizer - Nur vertikal oder horizontal
Ich habe eine Ansicht, die UIPanGestureRecognizerdie Ansicht vertikal ziehen muss. Im Erkennungsrückruf aktualisiere ich also nur die y-Koordinate, um sie zu verschieben. Die Übersicht dieser Ansicht hat eine UIPanGestureRecognizer, die die Ansicht horizontal zieht und nur die x-Koordinate aktualisiert. Das Problem ist, dass der erste UIPanGestureRecognizerdas Ereignis verwendet, um die …

21
Wie deaktiviere ich die Wischgeste von UIPageViewController?
In meinem Fall UIViewControllerenthält Eltern UIPageViewControllerwelche UINavigationControllerwelche welche welche enthält UIViewController. Ich muss dem letzten Ansichts-Controller eine Wischgeste hinzufügen, aber Wischen werden so behandelt, als ob sie zum Seitenansichts-Controller gehören. Ich habe versucht, dies sowohl programmgesteuert als auch über xib zu tun, aber ohne Ergebnis. So wie ich es verstehe, …

6
Gestenerkennungs- und Tastenaktionen
Ich habe eine Ansichtshierarchie, die ungefähr so ​​aussieht: UIView (A) UIView > UIImageView UIView > UIView (B) UIView > UIView (B) > Rounded Rect Button UIView > UIView (B) > UIImageView UIView > UIView (B) > UILabel Ich habe Gestenerkenner an meine UIView (B) angehängt. Das Problem, mit dem ich …

18
Kein Zurückwischen beim Ausblenden der Navigationsleiste in UINavigationController
Ich liebe das Swipe Pack, das durch das Einbetten Ihrer Ansichten in a geerbt wurde UINavigationController. Leider kann ich keinen Weg finden, das zu verbergen, NavigationBaraber ich habe immer noch die Touch-Pan-Wischfunktion zurück gesture. Ich kann benutzerdefinierte Gesten schreiben, aber ich ziehe es vor, mich stattdessen nicht auf das UINavigationControllerZurückwischen …

10
UIGestureRecognizer blockiert die Unteransicht für die Behandlung von Berührungsereignissen
Ich versuche herauszufinden, wie das richtig gemacht wird . Ich habe versucht, die Situation darzustellen: Ich UITableViewfüge a als Unteransicht von a hinzu UIView. Der UIViewreagiert auf ein Tippen und pinchGestureRecognizer, aber wenn er dies tut, reagiert die Tabellenansicht nicht mehr auf diese beiden Gesten (sie reagiert immer noch auf …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.