在UICollectionView
中我添加了UIPanGestureRecognizer
。起初UIPanGestureRecognizer
已禁用,我想在的contentOffset.y
在滾動期間達到某個值時啓用它。我試圖通過以下代碼來實現此目的。但它只能在屏幕上進行第二次觸摸。當contentOffset.y爲44時,我不想摘下手指,我想用手勢工作。在相同觸摸的視圖之間切換手勢
func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldReceive touch: UITouch) -> Bool {
if collectionView.contentOffset.y == CGFloat(44) {
return false
}
return true
}
thanx男子的答案。但是我需要脫掉手指,然後再觸碰到這個邏輯。 – sant05