多个label添加tap手势和识别点击的是哪个label

来源:互联网 发布:凯立德导航端口修改器 编辑:程序博客网 时间:2024/05/04 23:39
    CGSize screenFrame = [UIScreen mainScreen].bounds.size;
    
    UILabel *lblName = [[UILabel alloc] initWithFrame:CGRectMake(100, 200, 100, 100)];
    lblName.userInteractionEnabled = YES;
    lblName.text = @"aaaaaa";
    lblName.tag = 1;
    UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(click:)];
    [lblName addGestureRecognizer:tap];
    
    
    [self.view addSubview:lblName];
   

- (void)click:(UITapGestureRecognizer *)gesture{
    
    NSLog(@"====%ld", (long)gesture.view.tag);//label的tag
}
0 0
原创粉丝点击