[SWIFT] Ich möchte Swipeback auf einem Bildschirm verwenden, der XLPagerTabStrip verwendet

Problem

Wenn der von NavigationController übertragene Zielbildschirm XLPagerStrip verwendet, wird er von der platzierten containerView (UIScrollView) abgerufen. Das Zurückwischen (Interactive Pop Gesture) funktioniert nicht.

Lösung

Fügen Sie viewWillAppear den folgenden Code hinzu.

Möchten Sie, dass die Geste von containerView ausgeführt wird, wenn die Geste von NavigationController fehlschlägt? Ich fühle mich so.

if let naviVc = self.navigationController {
    self.containerView.panGestureRecognizer.require(toFail: naviVc.interactivePopGestureRecognizer!)
}

Referenzseite

Recommended Posts

Ich möchte Swipeback auf einem Bildschirm verwenden, der XLPagerTabStrip verwendet
Ich möchte ein kleines Symbol in Rails verwenden
[Android Studio] Ich möchte eine Maven-Bibliothek unter Android verwenden
Ich möchte PowerMock in einer Klasse verwenden, die parametrisierte Tests und gewöhnliche Tests kombiniert
Ich möchte FireBase verwenden, um eine Zeitleiste wie Twitter anzuzeigen
Implementierung einer starken API für "Ich möchte ~~ auf dem Bildschirm anzeigen" mit einfachem CQRS
Ich möchte eine Browsing-Funktion mit Ruby on Rails hinzufügen
Ich möchte eine Webanwendung entwickeln!
Ein Memorandum zur Verwendung von Eclipse
Ich möchte ein schönes build.gradle schreiben
Ich möchte DBViewer mit Eclipse 2018-12 verwenden! !!
Ich möchte einen Unit Test schreiben!
Ich möchte PHP 7.2 unter Ubuntu 20.04 installieren.
Ich möchte @Autowired in Servlet verwenden
[Ruby] Ich möchte einen Methodensprung machen!
Ich möchte Java8 für jeden mit Index verwenden
Ich möchte eine einfache Wiederholung einer Zeichenkette schreiben
Ich möchte eine Struktur für die Ausnahmebehandlung entwerfen
Ich möchte Combine auch in UIKit verwenden.
Ich möchte die praktischen Funktionen von Clojure in Kotlin nutzen
[MyBatis] Ich möchte eine Abfrageabfrage einer Tabelle zuordnen, die eine Eins-zu-Viele-Beziehung zu einer verschachtelten Bean hat.
Ich möchte eine Methode einer anderen Klasse aufrufen
Ich möchte auch in Laradock Fischschalen verwenden! !!
Ich möchte ES2015 auch in Java verwenden! → (´ ・ ω ・ `)
Ich möchte eine bestimmte Datei mit WatchService überwachen
Ich möchte eine Funktion in der Rails Console definieren
Ich möchte RadioButtons an derselben Stelle auf dem Bildschirm in derselben RadioGroup platzieren
7 Dinge, die du behalten sollst, damit es kein verdammter Code wird
Ich möchte in RSpec auf einen GoogleMap-Pin klicken
Ich möchte die Protokollausgabe unter Android vereinfachen
Eine Geschichte, nach der ich süchtig war, als ich einen Schlüssel bekam, der automatisch auf MyBatis ausprobiert wurde
Ich möchte eine generische Anmerkung für einen Typ erstellen
Eine Geschichte über die Schwierigkeiten beim Versuch, PHP 7.4 auf CentOS 8 von GCE zu erstellen
Ich möchte der Kommentarfunktion eine Löschfunktion hinzufügen
Ich möchte es zusätzlich implementieren, während ich Kotlin auf einer Site verwende, auf der Java ausgeführt wird
Ich möchte Java Applet einfach in der Befehlszeile verwenden, ohne IDE zu verwenden
Ein problematischer Hinweis beim Versuch, nginx mit Remote-Containern von vscode zu verwenden
Ich möchte eine Schleife schreiben, die auf einen Index mit der Stream-API von Java 8 verweist
[Java] Ich habe versucht, ein Janken-Spiel zu erstellen, das Anfänger auf der Konsole ausführen können
[Anfänger] Ich möchte die Migrationsdatei ändern.
Ich habe versucht, TabLayout unter Android eine Trennlinie hinzuzufügen
[Java] Ich möchte ein Byte-Array in eine Hexadezimalzahl konvertieren
Ich möchte einen relativen Pfad in einer Situation finden, in der Pfad verwendet wird
Ich möchte eine Produktinformationsbearbeitungsfunktion ~ part1 ~ implementieren
Ich möchte ein bestimmtes Modell von ActiveRecord ReadOnly erstellen
Ich möchte eine Liste mit Kotlin und Java erstellen!
Ich möchte eine Methode aufrufen und die Nummer zählen
Ich möchte eine Funktion mit Kotlin und Java erstellen!