ios 怎么给uilabel添加点击事件

如题所述

UILabel *l = [[UILabel alloc] initWithFrame:CGRectMake(60, 0, listV.frame.size.width - 60, listV.frame.size.height)];

l.userInteractionEnabled=YES;
UITapGestureRecognizer *labelTapGestureRecognizer = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(labelTouchUpInside:)];

[l addGestureRecognizer:labelTapGestureRecognizer];

-(void) labelTouchUpInside:(UITapGestureRecognizer *)recognizer{

UILabel *label=(UILabel*)recognizer.view;

NSLog(@"%@被点击了",label.text);
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答