给图片增加UIGestureRecognizer 手势的时候 ,因为图片是动态增加的,一开始不知道如何确定自己点在哪个控件上。
后来各种试,终于明白了。。。
代码如下
UIGestureRecognizer* singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(imageTouch:)]; // 创建手势
[myImage addGestureRecognizer:singleTap];// 在图片上增加手势
myImage.tag = 100;// 给图片增加一个唯一标识
- (void)imageTouch:(UITapGestureRecognizer * )sender
{
NSLog(@"%@",sender.self.view);// 这个view 就是点击的那个控件
}
原文:https://www.cnblogs.com/lrr0618/p/9283655.html