And*_*ner 4 gesture uipagecontrol swipe ios uicollectionview
目前,我正在制作分页 UICollectionView。我想从 UICollectionView 禁用手势滑动效果,因为我要添加 UIPagerControl 来为分页 UICollectionView 设置动画。我不希望用户使用他们的手指移动到下一个屏幕而不是使用自定义 UIPageControl。
小智 7
UICollection 继承自 UIScrollView 并且可以通过这种方式禁用用户的滚动:
myCollectionView.scrollEnabled = NO;
Run Code Online (Sandbox Code Playgroud)
这是文档说明(UIScrollView 类参考):
禁用滚动时,滚动视图不接受触摸事件;它将它们转发到响应者链。
使用 UIPageControl 时,您可以使用 UIScrollView 方法以编程方式设置 UICollectionView 中的位置:
- (void)setContentOffset:(CGPoint)contentOffset
animated:(BOOL)animated
Run Code Online (Sandbox Code Playgroud)