2017-10-19 2 views
0

Ich verwende XLPagerTabStrip und haben eine Tab-Leiste über den oberen Rand des Bildschirms. Es scrollt gut links und rechts und funktioniert gut, aber aus irgendeinem Grund scrollt es auch rauf und runter und ich kann keinen Weg finden, das Verhalten zu übertreffen. Ich habe die Dokumente gelesen, kann aber keine Lösung finden. Scheint wie ein Grundmerkmal, also muss ich etwas verpasst haben.So deaktivieren Sie Wischen und Wischen nach unten

Kann mir jemand helfen, mich dorthin zu leiten, wo ich eine Änderung mache, damit das Scrollen nach oben und unten deaktiviert wird, ich will nur links und rechts.

Danke für die Hilfe. Hier

ist ein Bild, wenn App zum ersten Mal gestartet: enter image description here

Hier ist, was passiert, wenn ich nach oben wischen. enter image description here Sie werden feststellen, dass der Text nach oben scrollt, wenn ich weiter in diese Richtung wische, verschwindet der Text und scrollt vom Bildschirm weg. Auch, wenn ich den Text nach unten wischen, springt viel, wie wenn man einen UITableViewDown ziehen ... ich habe Bounce horizontal und vertikal un-geprüft, wie im Screenshot unten dargestellt:

enter image description here

Es kann wichtig sein Beachten Sie, dass es auch nicht nach links und rechts scrollt. Es ist fast so, als ob nur die Ansichtsbreite verwendet und die Objekte umschlossen werden.

+0

disable vertikale Prellen;) –

+0

So habe ich beide Bounce horizontal und vertikal weg ... nicht markiert für die Ansicht im Interface Builder. Ich glaube nicht, dass das irgendetwas damit zu tun hat. Ich hätte vielleicht erwähnen sollen, dass es auch nicht links und rechts scrollt. – LilMoke

Antwort

0

In PagerTabStripViewController Klasse viewDidLoad() -Methode, make sure Sie haben den folgenden Code verwendet.

containerView.alwaysBounceHorizontal = true 
containerView.alwaysBounceVertical = false 
containerView.scrollsToTop = false 
Verwandte Themen