【发布时间】:2014-09-22 05:06:10
【问题描述】:
我有一个复杂的视图层次结构:
UIScrollView
- UITableView
- UICollectionView
UICollectionView 和 UIScrollView 都水平滚动。现在,我想专门在UICollectionView 上捕获滑动手势,以便超级视图 (UIScrollView) 忽略它。
用户可以向左滑动以到达UICollectionView 的末尾。最后,UICollectionView 上的滑动手势被忽略并被超级视图 (UIScrollView) 捕获,并且界面发生变化。我怎样才能防止这种情况发生?
注意:我使用的是 UIScrollView 和 UICollectionView 提供的默认滑动功能,即我没有添加任何自定义滑动手势处理。
【问题讨论】:
-
您可以使用 UIScrollView 的委托方法,在其中您可以识别/决定哪个 scrollView 将能够滚动
-
可以使用scrollEnable属性来决定
标签: ios uiscrollview scroll uicollectionview swipe