获取手势点击哪个控件 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上首先