获取手势点击哪个控件 UIGestureRecognizer

匿名 (未验证) 提交于 2019-12-03 00:40:02
给图片增加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

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!