UIView添加UITapGestureRecognizer和UITableView点击冲突
(2013-06-27 21:00:35)
标签:
uitapgesturerecognizuitableviewcell无响应it |
分类: IOS学习 |
在UIView中添加了UITapGestureRecognizer和UITableView,然后发现在点击UItableView的cell时,无法点击选中,经查阅资料发现:
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch函数可以解决问题。
此方法中正确返回yes和no后,就不需要在tap的action中做其他的判断了。
返回为Yes:则表示此事件为tap事件,直接进行tap的action操作,不会传递touch到UITableView的cell。
返回为NO:则表示为UITouch事件,可以传递事件到UITableView的cell中。
参考:
http://blog.csdn.net/fengbingyang/article/details/7409753
前一篇:旋转进度条