【发布时间】:2018-05-23 18:13:55
【问题描述】:
我有一个集合视图子视图的视图。如果我平移那个视图,我想移动那个视图。但是会发生什么是集合视图滚动一点,直到我在手势开始事件中关闭滚动。所以我试过不只是跳过这样的集合视图平移的触摸事件:
func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldReceive touch: UITouch) -> Bool {
if gestureRecognizer == collectionView!.panGestureRecognizer && item.frame.contains(touch.location(in: self.collectionView!)) == true {
return false
}
return true
}
但问题仍然存在,集合视图仍在滚动..
【问题讨论】:
-
您可以尝试在
CollectionView上将UserInteractionEnabled设置为false。
标签: ios swift uicollectionview