7
A
回答
15
您可以看看SimpleGestureRecognizers示例項目。
http://developer.apple.com/library/ios/#samplecode/SimpleGestureRecognizers/Introduction/Intro.html
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch {
// Disallow recognition of tap gestures in the button.
if ((touch.view == button) && (gestureRecognizer == tapRecognizer)) {
return NO;
}
return YES;
}
0
在夫特:
func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldReceive touch: UITouch) -> Bool {
if touch.view is UIButton {
return false
}
return true
}
相關問題
- 1. 如何編程Arduino忽略按下按鈕後按下按鈕5分鐘?
- 2. 當按下按鈕時忽略某個網頁
- 3. 按下特定按鈕時忽略文本框的驗證
- 4. 忽略Android後退按鈕
- 5. 忽略插座和按鈕
- 6. 如何忽略按鈕以捕獲我們在Template10中忽略的按鈕內的按鈕?
- 7. Perl FileSelect忽略未使用的按鈕
- 8. ajax beginForm忽略指定的按鈕
- 9. 忽略通知按鈕打開活動
- 10. 按鈕邏輯被忽略 - 爲什麼?
- 11. Android,保持按鈕忽略父補間?
- 12. JQuery忽略禁用的單選按鈕
- 13. 忽略浮動輪播按鈕動作
- 14. XUL按鈕width屬性忽略
- 15. fb:登錄按鈕忽略範圍?
- 16. 按鈕寬度屬性被忽略?
- 17. 處理 - 在按鈕上按住X鍵3秒 - 忽略進一步按鈕按下
- 18. iphone - 同時按下按鈕
- 19. 按下按鈕時出錯
- 20. 當按下Enter按鈕時省略動作
- 21. 按下按鈕
- 22. 按下按鈕
- 23. 按鈕按下
- 24. 當我按下按鈕時,我的按鈕往下掉
- 25. 忽略命令按鈕上的驗證按
- 26. 如何在點擊某個按鈕時忽略jQuery事件?
- 27. 按音量按鈕按下按下AVAudioPlayer
- 28. 按鈕被按下之前按下按
- 29. 當按下Asp.net窗體上的任何按鈕時也按下默認按鈕
- 30. 如何在按下開始按鈕(Windows Phone)時按下「開始」按鈕(Windows Phone)
的gestureRecognizer.view被列爲總體視圖,而不是工具欄/按鈕。 – smokingoyster 2011-05-11 14:02:45
我更新了這個例子。 – jaminguy 2011-05-11 18:42:46
此if語句用於忽略工具欄中的每個按鈕。花了我一分鐘找到它,認爲它可能值得添加。如果([touch.view isDescendantOfView:_toolbar]) – smokingoyster 2011-05-12 17:23:27