给手势UITapGestureRecognizer添加"tag"标志

来源:互联网 发布:名侦探柯南黑衣人知乎 编辑:程序博客网 时间:2024/06/04 17:46

原文地址http://yul100887.blog.163.com/blog/static/2003361352012108701432/

UITapGestureRecognizer是没有tag属性,但他有UIView的属性,我们可以通过给UIView添加tag属性,从而标记UITapGestureRecognizer。

UITapGestureRecognizer *singleTap =        [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(whenClickImage:)];        [_firstImage addGestureRecognizer:singleTap];        UIView *singleTapView = [singleTap view];        singleTapView.tag = 0;        [singleTap release];-(void)whenClickImage:(id)sender{    UITapGestureRecognizer *singleTap = (UITapGestureRecognizer *)sender;    NSLog(@"%d",[singleTap view].tag]);}


0 0
原创粉丝点击