获取手势点击哪个控件 UIGestureRecognizer

Posted 偶阵雨ss33

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取手势点击哪个控件 UIGestureRecognizer相关的知识,希望对你有一定的参考价值。

给图片增加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 就是点击的那个控件

}

以上是关于获取手势点击哪个控件 UIGestureRecognizer的主要内容,如果未能解决你的问题,请参考以下文章