Objective
Tttattributedlabel inherited from the Uilabel, very convenient based on the existing code to modify, star over 4k+, today used a little notes.
StatementWelcome reprint, but please keep the original source of the article:)Blog Park: http://www.cnblogs.comFarmer Uncle: Http://over140.cnblogs.com
Environment
Xcode 6.3.3
Cocoapods 0.37.2
Body
1, pod directly using Tttattributedlabel in the storyboard will be error messages:
directly into the source code can
2. Add links
Addlinktourl (Nsurl (string:"https://www.google.com")!, withrange:nsstring (string:"Welcome to use Google"). Rangeofstring ("Google"))
Note Swift syntax, directly with string.rangeofstring is not possible, need to use the NSString method.
3. Modify the link default style (keep text color and underline)
The main setting is Linkattributes
Label.linkattributes = [Kctforegroundcolorattributename: Agreelabel.textcolor, Nsunderlinestyleattributename:nsnumber (Long: NSUnderlineStyle.StyleSingle.rawValue)]
The label here is Tttattributedlabel.
Reference articles
iOS source reading Tttattributedlabel
Tttattributedlabel How to use
"Swift" Tttattributedlabel uses a small note