【发布时间】:2016-03-22 18:50:54
【问题描述】:
我读到 UILabel 并不是为了响应触摸事件,我可以只使用 UIButton。但是,无论如何我都必须继承 UILabel 以覆盖另一个方法,所以我想我不妨使用标签来尽量减少对代码的更改。
如何让我的标签响应触摸事件?显示的代码和错误如下。
UILabel *tempLabel = [[UILabel alloc] initWithFrame:CGRectMake(startingPoint, 5, 10, 22)];
tempLabel.text = equationText;
tempLabel.font = [UIFont systemFontOfSize:13];
[tempLabel sizeToFit];
[view addSubview:tempLabel];
[tempLabel addTarget:self action:@selector(updateLabel:) forControlEvents:UIControlEventTouchUpInside]; // UNRECOGNIZED SELECTOR SENT TO INSTANCE
【问题讨论】:
标签: objective-c ios uilabel selector