uipangesturerecognizer

___ qstnhdr ___ Wie erhält man den aktuellen Berührungspunkt und den vorherigen Berührungspunkt in der UIPanGestureRecognizer-Methode? ___ answer27655084 ___

Es gibt eine Funktion in UITouch, um die vorherige Berührung in der Ansicht zu erhalten

  • (CGPoint) locationInView: (UIView *) view;
  • (CGPoint) previousLocationInView: (UIView *) view;
___ answer13270435 ___

Sie können dies verwenden:

%Vor%

Speichern Sie den vorherigen Speicherort, indem Sie den aktuellen Speicherort festlegen, falls nicht gefunden, und fügen Sie den aktuellen Speicherort jedes Mal hinzu.

%Vor%     
___ tag123ios ___ iOS ist das mobile Betriebssystem, das auf dem Apple iPhone, iPod touch und iPad ausgeführt wird. Verwenden Sie dieses Tag [ios] für Fragen zur Programmierung auf der iOS-Plattform. Verwenden Sie die verwandten Tags [objective-c] und [swift] für Probleme, die für diese Programmiersprachen spezifisch sind. ___ tag123objectivec ___ Dieses Tag sollte nur bei Fragen verwendet werden, die sich auf Objective-C-Features beziehen oder von Code in der Sprache abhängen. Die Tags [Kakao] und [Kakao-Touch] sollten verwendet werden, um nach Frameworks oder Klassen von Apple zu fragen. Verwenden Sie die zugehörigen Tags [ios], [macos], [apple-watch] und [tvos] für Probleme, die für diese Plattformen spezifisch sind. ___ tag123uitouch ___ UITouch ist eine Klasse aus dem UIKit Framework in Apple iOS. Ein UITouch-Objekt repräsentiert die Anwesenheit oder Bewegung eines Fingers auf dem Bildschirm für ein bestimmtes Ereignis. ___ tag123uipangesture_recognizer ___ UIPanGestureRecognizer ist eine konkrete Unterklasse von UIGestureRecognizer, die nach Schwenk- (Ziehen-) Gesten sucht. Der Benutzer muss während des Schwenkens einen oder mehrere Finger auf eine Ansicht drücken. Clients, die die Aktionsmethode für diesen Gestenerkenner implementieren, können sie nach der aktuellen Übersetzung und Geschwindigkeit der Geste fragen. ___ tag123touchesbegan ___ Verwenden Sie dieses Tag für Fragen im Zusammenhang mit touchesBegan: withEvent, einer UIResponder-Ereignisbehandlungsmethode im UIKit-Framework und dem MonoTouch.UIKit-Namespace. ___ answer13270442 ___

Wenn Sie eine %code% verknüpfen eine IBAction, wird die Aktion bei jeder Änderung aufgerufen. Der Gestenerkenner bietet auch eine Eigenschaft namens %code% , die angibt, ob es sich um die erste %code% , die letzte %code% oder nur ein Ereignis zwischen %code% handelt.

Um Ihr Problem zu lösen, versuchen Sie es wie folgt:

%Vor%

Sie können sich auch die Methode %code% .

    
___ answer13270476 ___

Sie sollten den Pan-Gesten-Erkenner wie folgt instanziieren:

%Vor%

Dann sollten Sie panRecognizer zu Ihrer Ansicht hinzufügen:

%Vor%

Die Methode %code% wird aufgerufen, während der Benutzer mit der Ansicht interagiert. In handlePan: Sie können den Punkt wie folgt erhalten:

%Vor%

Sie können auch den Status des panRecognizer abrufen:

%Vor%     
___ qstntxt ___

Ich bin neu in iOS, verwende %code% in meinem Projekt. In dem ich eine Anforderung habe, den aktuellen Berührungspunkt und vorherigen Berührungspunkt zu erhalten, wenn ich die Ansicht ziehe. Ich kämpfe um diese zwei Punkte.

Wenn ich die %code% Methode benutze Anstatt %code% zu verwenden, könnte ich diese zwei Punkte mit dem folgenden Code erhalten:

%Vor%

Ich muss diese zwei Punkte in %code% event fire method bekommen. Wie kann ich das erreichen? Bitte führe mich.

    
___
2
Antworten

implementieren Facebook Messenger-Stil Pfanne auf den Vollbildmodus ähnliche Wirkung

Ich habe UIPageviewContoller implementiert, um mehrere Viewcontoller-Ansichten im unteren Teil meines Bildschirms zu unterstützen. Jetzt ist meine Frage, wie man den Facebook-Style-Panning-Effekt in dieser Subview auf meinem Pageview-Controller...
04.11.2014, 18:13
2
Antworten

Hinzufügen von UIPanGestureRecognizer zu UIScrollView-Subviews

Ich füge Unteransichten zu UIScrollView hinzu und füge dann UIPanGestureRecognizer zu diesen Unteransichten hinzu. Alles funktioniert gut, aber nach dem Hinzufügen von UIPanGestureRecognizer zu den Unteransichten der Bildlaufansicht ist...
04.02.2012, 12:17
3
Antworten

Horizontales Scrollen von UIScrollView mit vertikaler Schwenkbewegung

Ich versuche, ein UIScrollView zu implementieren, bei dem horizontales Panning durch Bilder im Scrollview scrollt, während das vertikale Panning eine andere Aktion ausführt, die ich habe. Im Moment habe ich eine UIScrollView, die mit vertikalem...
02.10.2012, 16:41
4
Antworten

Wie erhält man den aktuellen Berührungspunkt und den vorherigen Berührungspunkt in der UIPanGestureRecognizer-Methode?

Ich bin neu in iOS, verwende UIPanGestureRecognizer in meinem Projekt. In dem ich eine Anforderung habe, den aktuellen Berührungspunkt und vorherigen Berührungspunkt zu erhalten, wenn ich die Ansicht ziehe. Ich kämpfe um diese zwei Punkte....
07.11.2012, 12:45