0
スクロールビューがジェスチャをサブビューに渡せるようにする正しい方法は何ですか?あなたはこのようScrollViewにジェスチャー認識を追加する必要がありますUIScrollViewはサブビュー内のジェスチャ認識子を破棄します
スクロールビューがジェスチャをサブビューに渡せるようにする正しい方法は何ですか?あなたはこのようScrollViewにジェスチャー認識を追加する必要がありますUIScrollViewはサブビュー内のジェスチャ認識子を破棄します
:あなたが何をしたいか、私はわからない
func handleTap(tap: UITapGestureRecognizer) {
let location = tap.locationInView(tap.view)
for i in 0..<scrollView.subviews.count{
let subViewTapped = scrollView.subviews[i]
if CGRectContainsPoint(subViewTapped.frame, location) {
print("tapped subview at index\(i)")
// do your stuff here
}
}
}
:
次に、このようなタップを扱います。サブビューのスーパービュー(スクロールビュー)とのジェスチャの競合が発生した場合は、 'requireGestureRecognizerToFail'が役に立ちます。 –