获取手势点击哪个控件 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的主要内容,如果未能解决你的问题,请参考以下文章

如何识别调用了哪个点击手势识别器?

在imageView依次加入7个手势, 1.点击哪个button,往imageView上加入哪个手势.(保证视图上仅仅有一个手势). 2.轻拍:点击视图切换美女图片.(imageView上首先

第十五篇OC_同一个View实现两个手势响应

如何在同一视图中收听不同控件上的点击手势?

scrollview添加手势 不影响子控件点击事件

qt中使用触摸手势,如何使得点击与滑屏共存,因为存在tablewidget控件,