引言:其实在手势解决问题,根据笔者经验,一般用好UITapGestureRecognizer 的cancelsTouchesInView属性,很多问题就能解决了。。
问题:在一个tableView的布局上,有点击tableView收回键盘操作,点击cell的事件,自定义cell可能有按钮的点击事件。。那么当这些问题都同时存在的时候,你想过怎么解决问题吗。。或者根据需求,设置不同的事件优先级。。
正文:
下面我们便来探讨一番,为了方面起见,我们给每个事件加个标识。
A:tableView收回键盘事件
B:按钮点击事件
C:自定义cell的点击事件
一:cancelsTouchesInView设置为YES,其实默认就是YES。有两种情况