UITapGestureRecognizer
適用於UIImageView
及其子視圖(UITextView
)。但是,當我點擊子視圖時,接收者變成子視圖及其父視圖(即UIImageView
+ UITextView
)。但它應該只有子視圖,因爲那是我點擊的那個。我假設嵌套手勢會首先作出反應,但顯然父母接受了拳頭敲擊,然後它會轉到孩子身上。UIView上的UITapGestureRecognizer及其子視圖在子視圖被抽頭時一起響應
因此,有不同的解決方案在那裏爲各種情況(不類似於我的,而是滾動視圖衝突內的按鈕)。如何輕鬆解決我的問題,而無需子類化和iOS 6+支持?我試着在的UIImageView
開始延遲觸摸,我試着設置cancelsTouchesInView
到NO
- 所有都沒有運氣。
請介意分享一些代碼。你如何添加手勢? –