目前,我正在制作分页 UICollectionView。我想从 UICollectionView 禁用手势滑动效果,因为我要添加 UIPagerControl 来为分页 UICollectionView 设置动画。我不希望用户使用他们的手指移动到下一个屏幕而不是使用自定义 UIPageControl。
从 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/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |