iOS开发 YYLabel 添加链接
要在YYLabel中添加链接,可以按照以下步骤进行:
- 导入YYLabel头文件:
#import <YYText/YYText.h>
- 创建一个YYLabel对象:
YYLabel *label = [[YYLabel alloc] init];
- 创建一个NSMutableAttributedString对象,并设置文本:
NSMutableAttributedString *text = [[NSMutableAttributedString alloc] initWithString:@"这是一个链接的文本"];
- 创建一个YYTextHighlight对象,并设置链接属性:
YYTextHighlight *highlight = [[YYTextHighlight alloc] init];
[highlight setColor:[UIColor blueColor]];
[highlight setUnderlineStyle:NSUnderlineStyleSingle];
[highlight setTapAction:^(UIView *containerView, NSAttributedString *text, NSRange range, CGRect rect) {
// 链接点击事件处理
}];
[text setTextHighlight:highlight range:NSMakeRange(0, text.length)];
- 将NSMutableAttributedString对象设置为YYLabel的文本:
[label setAttributedText:text];
现在,当用户点击链接的文本时,会触发设置的链接点击事件处理代码
原文地址: https://www.cveoy.top/t/topic/iFLN 著作权归作者所有。请勿转载和采集!