做了一个tableView的下拉菜单,结果可以拖拽不能点击cell回调代理方法,分析了好半天,发现有人给控制器的view添加了点击手势,没有设置
tap.cancelsTouchesInView = NO;
所以导致拦截了tap手势,
如上设置就不会拦截了.
解决TableView点击手势冲突
本文介绍了一个TableView下拉菜单实现中遇到的问题:可以拖拽但无法通过点击Cell触发代理方法。经过排查,发现是由于控制器View上的点击手势未正确配置导致手势被拦截。通过将tap.cancelsTouchesInView设置为NO解决了这一问题。
做了一个tableView的下拉菜单,结果可以拖拽不能点击cell回调代理方法,分析了好半天,发现有人给控制器的view添加了点击手势,没有设置
tap.cancelsTouchesInView = NO;
所以导致拦截了tap手势,
如上设置就不会拦截了.
转载于:https://www.cnblogs.com/daaiwusehng/p/4894465.html

被折叠的 条评论
为什么被折叠?
