如何使CustomLink在OHAttributedLabel中可触摸

我成功通过OHAttributeLabel添加链接到UILabel-(void)addCustomLink:(NSURL*)linkUrl inRange:(NSRange)range; 换句话说,正确的范围是下划线的,看起来像一个链接。

但是,我不能点击/触摸链接。 还有什么必须做的addCustomLink方法的文本范围? FWIW,即使许多OHAttributedLabel代码引用IBOutlet ,我也不使用Interface Builder。

在这种情况下所需的代码只是:

 [myLabel setDelegate:self]; 

而对于那些感兴趣的是:

 descriptionLabel.attributedText = [NSMutableAttributedString attributedStringWithString:@"foo"]; [myLabel addCustomLink:[NSURL URLWithString:urlString] inRange:NSMakeRange(myLocation, myLength)]; [myLabel setDelegate:self]; 

非常感谢!