iOS中UIImageView 添加UITapGestureRecognizer后传参

原文地址:http://blog.csdn.net/sevenquan/article/details/50436290

UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(100, 150,150, 150)];
    imageView.image = [UIImage imageNamed:@"11"];
    
    imageView.userInteractionEnabled = YES;
    UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(clickEvent:)];
    [imageView addGestureRecognizer:singleTap];
    singleTap.view.tag = 22222;
   
    [views addSubview:imageView];

-(void)clickEvent:(id)sender
{
    UITapGestureRecognizer *tap = (UITapGestureRecognizer*)sender;
    
    UIView *views = (UIView*) tap.view;
    
    NSUInteger tag = views.tag;
    
    NSLog(@"-----tag-------------%lu",(unsigned long)tag);
}

转载请注明出处:http://blog.csdn.net/sevenquan

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,244评论 25 709
  • 在此特此声明:一下所有链接均来自互联网,在此记录下我的查阅学习历程,感谢各位原创作者的无私奉献 ! 技术一点一点积...
    远航的移动开发历程阅读 13,868评论 12 197
  • 每个人都有追求,没有追求的人那就是行尸走肉,每天都会百无聊赖,甚至痛苦万分。 哪怕你的追求是给人类给社会制造麻烦,...
    哈素海阅读 4,136评论 0 1
  • 今天晚饭后到健身房,准备自己去游泳,同时算好时间可以给有米洗澡,因为她去三真上了阅读课,可以舒舒服服在健身房洗个澡...
    嘉有米阅读 1,839评论 0 0
  • 识人千万 熟交尔尔 以心比心
    书里一只骄子阅读 1,761评论 0 0