![](/img/trans.png)
[英]UITapGestureRecognizer for UIView in Scroll View doesn't work
[英]UIButton on top of UIView with UITapGestureRecognizer doesn't work
在標題中,我有一個添加了UITapGR
的UIView
sublcass。
在這個類的子類中,我在視圖的頂部放置了幾個UIButton
。 UIButton
不會接受任何接觸。 當我試圖看[[tapGR view] class]
它是UIButton
的父視圖。 將setCancelsTouchesInView
調用為NO也無濟於事。
有任何想法嗎?
您可以使用此代碼忽略UIButton
的觸摸事件:
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch {
if ([touch.view isKindOfClass:[UIButton class]]){
return NO;
}
return YES;
}
如果您希望能夠點擊某些內容
.userInteractionEnabled = NO
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.