我有UIScrollView
一个UIView
。我正在使用我UIScrollView
的 pagingEnabled 模式。我不想让用户同时双向滚动。我的意思是,如果用户开始水平滚动,我想禁用垂直滚动,反之亦然。我怎样才能做到这一点?
谢谢你。
我有UIScrollView
一个UIView
。我正在使用我UIScrollView
的 pagingEnabled 模式。我不想让用户同时双向滚动。我的意思是,如果用户开始水平滚动,我想禁用垂直滚动,反之亦然。我怎样才能做到这一点?
谢谢你。
尝试使用 UIScrollView 的属性 directionalLockEnabled
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