0
我有UICollectionView
,並決定覆蓋gestureRecognizerShouldBegin
函數,以便能夠控制收集滾動涉及的觸摸次數。當gestureRecognizerShouldBegin觸發numberOfTouches爲零
所以我想我的UICollectionView
只用一根手指滾動。
override func gestureRecognizerShouldBegin(_ gestureRecognizer: UIGestureRecognizer) -> Bool {
switch gestureRecognizer == self.panGestureRecognizer {
case true:
return gestureRecognizer.numberOfTouches == 1
default:
return super.gestureRecognizerShouldBegin(gestureRecognizer)
}
}
它在我的iOS 10.3.1設備上按預期工作。但它不適用於iOS 10.0.1,iOS 9.3.5。