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