2 Stimmen

Wie kann man den vertikalen Bildlauf deaktivieren, während der Benutzer horizontal scrollt?

Ich habe eine UIScrollView in einem UIView . Ich benutze meine UIScrollView im Modus pagingEnabled. Ich möchte nicht zulassen, dass Benutzer gleichzeitig bidirektional blättern. was ich meine ist, wenn Benutzer beginnt, horizontal zu blättern, möchte ich das vertikale Blättern deaktivieren und umgekehrt. Wie kann ich das erreichen?

Ich danke Ihnen.

6voto

BergP Punkte 3425

Versuchen, die Eigenschaft directionalLockEnabled von UIScrollView zu verwenden

 directionalLockEnabled A Boolean value that determines whether
 scrolling is disabled in a particular direction

 @property(nonatomic, getter=isDirectionalLockEnabled) BOOL
 directionalLockEnabled Discussion If this property is NO, scrolling is
 permitted in both horizontal and vertical directions. If this property
 is YES and the user begins dragging in one general direction
 (horizontally or vertically), the scroll view disables scrolling in
 the other direction. If the drag direction is diagonal, then scrolling
 will not be locked and the user can drag in any direction until the
 drag completes. The default value is NO

 Availability Available in iOS 2.0 and later. Declared In
 UIScrollView.h

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X