在添加手势的时候,要注意:
如果要是多个控件添加同一个手势,必须分开创建手势并添加!
例如:给四个控件添加手势,必须创建四个手势,但是四个手势可以执行同样的方法。
如何区分是点击的那个控件呢???
方法:
提前给控件加上tag值
- (void)handleTap:(UITapGestureRecognizer *)tap{
CGPoint location = [tap locationInView:self.view];
UIView *tapView = [self.viewhitTest:location withEvent:nil];
if (tapView.tag ==221) {
NSLog(@"221");
}else{
}
}
注意:创建的手势名称必须不同,,,,,方法名可以一样