摘要:
在开发当中有时应需求会要求在一个控件上实现响应多种触控的操作,比如一个UIButton,需要你同时处理手指一次点击,两次点击,甚至三次,多次点击的事件,如何处理?虽然从用户的角度出发,也许每个控件都只实现一次点击的事件是最直接的也是最可接受的,每个控件最好都只有单一职责,但是开发当中总会有这样那样的需求不得不去做。下面举个例子: 1 UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 120, 40)]; 2 3 UITapGestureRecognizer *clickOnce = [[UITapGestu. 阅读全文