目前,我正在制作分页 UICollectionView。我想从 UICollectionView 禁用手势滑动效果,因为我要添加 UIPagerControl 来为分页 UICollectionView 设置动画。我不希望用户使用他们的手指移动到下一个屏幕而不是使用自定义 UIPageControl。
Best Answer-推荐答案 strong>
从 UIScrollView 继承的 UICollection 可以通过这种方式禁用用户的滚动:
myCollectionView.scrollEnabled = NO;
这是文档说明(UIScrollView class reference):
When scrolling is disabled, the scroll view does not accept touch
events; it forwards them up the responder chain.
使用 UIPageControl 时,您可以使用 UIScrollView 方法以编程方式设置 UICollectionView 中的位置:
- (void)setContentOffsetCGPoint)contentOffset
animatedBOOL)animated
关于ios - 如何禁用 UICollectionView 的手势滑动,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/26889702/
|