【Swift】TTTAttributedLabel使用小記



前言

 TTTAttributedLabel繼承自UILabel,很方便基於現有代碼進行修改,Star超過4K+,今天用了一下作點筆記。

 

聲明 
歡迎轉載,但請保留文章原始出處:) 
博客園:http://www.cnblogs.com
農民伯伯: http://over140.cnblogs.com

 

環境

Xcode 6.3.3

Cocoapods 0.37.2

 

正文

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


 

參考文章

iOS源碼閱讀之TTTAttributedLabel 

TTTAttributedLabel 使用方法 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM