目前,我正在制作分页UICollectionView。我想从UICollectionView禁用手势滑动效果,因为我要添加UIPagerControl来为分页UICollectionView设置动画。我不希望用户使用他们的手指移动到下一个屏幕,而不是使用自定义UIPageControl。
答案 0 :(得分:4)
UICollection继承自UIScrollView,用户的滚动可以通过这种方式禁用:
myCollectionView.scrollEnabled = NO;
以下是文档说明(UIScrollView class reference):
禁用滚动时,滚动视图不接受触摸 事件;它将它们转发给响应者链。
使用UIPageControl时,可以使用UIScrollView方法以编程方式在UICollectionView中设置位置:
- (void)setContentOffset:(CGPoint)contentOffset
animated:(BOOL)animated