1、Pod直接使用TTTAttributedLabel在Storyboard中会报错,错误信息:
直接引入源码即可
2、添加链接
addLinkToURL(NSURL(
string:
"
https://www.google.com
")!, withRange: NSString(
string:
"
欢迎使用Google
").rangeOfString(
"
Google
"))
注意swift语法,直接用String.rangeOfString是不行的,需要用NSString的方法。
3、修改link默认样式(保留文字颜色并加下划线)
主要是设置linkAttributes
label.linkAttributes = [
kCTForegroundColorAttributeName
: agreeLabel.textColor, NSUnderlineStyleAttributeName : NSNumber(
long
: NSUnderlineStyle.StyleSingle.rawValue) ]
这里label就是TTTAttributedLabel
参考文章
本文转自博客园农民伯伯的博客,原文链接:【Swift】TTTAttributedLabel使用小记,如需转载请自行联系原博主。