正如在標題中,我有一個UIView
sublcass與UITapGR
添加到它。與UITapGestureRecognizer的UIView上的UIButton不起作用
在這個類的子類中,我幾乎沒有在視圖的頂部顯示UIButton
。 UIButton
將不會收到任何接觸。當我試圖看到[[tapGR view] class]
它是UIButton
的父視圖。撥打setCancelsTouchesInView
爲NO也無濟於事。
任何想法?
正如在標題中,我有一個UIView
sublcass與UITapGR
添加到它。與UITapGestureRecognizer的UIView上的UIButton不起作用
在這個類的子類中,我幾乎沒有在視圖的頂部顯示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;
}
如何使用單一的水龍頭.. .numberOfTapsRequired = 1並使用您的按鈕的框架等爲每個按鈕,你想與其他識別器同時使用。 – user523234
發現[此處輸入鏈接的描述] [1] [1]:http://stackoverflow.com/questions/3344341/uibutton-inside-a-view-that-has-a-uitapgesturerecognizer – Mapedd