歡迎加入QQ討論群258996829

EFIconFont: 一個用 Swift 實現(xiàn)的 IconFont 封裝

發(fā)布時間:2019-03-24 21:16  回復(fù):0  查看:10098  感興趣:227  贊:11   最后回復(fù):2019-03-24 21:16  
一個用 Swift 實現(xiàn)的普通的 IconFont 封裝,幫助你更便捷地在你的工程中使用 IconFont,同時集成了一系列可免費使用的第三方圖標(biāo)庫。
EFIconFont: 一個用 Swift 實現(xiàn)的 IconFont 封裝

本庫已集成了 AntDesign、FontAwesome 等免費圖標(biāo)庫資源,需要使用的同學(xué)引入即可,如下所示,會得到一個 EFIconFontProtocol 類型的返回值:
EFIconFontAntDesign.addteam
可通過遵循 EFIconFontProtocol 協(xié)議的對象獲取 NSAttributedString 和 UIImage:
EFIconFontAntDesign.addteam.attributedString(size: 24)
EFIconFontFontAwesomeBrands.adobe.attributedString(size: 32, foregroundColor: UIColor.white, backgroundColor: UIColor.green)
EFIconFontFontAwesomeRegular.addressBook.image(size: 24, foregroundColor: UIColor.red)
EFIconFontFontAwesomeSolid.alignLeft.image(size: CGSize(width: 36, height: 48), foregroundColor: UIColor.white)
可通過如下方式獲取某個圖標(biāo)庫的全部項目,他會返回  [String : EFIconFontProtocol]  類型的 Dictionary:
EFIconFont.antDesign.dictionary
備注:雖為免費圖標(biāo)庫,但還請自行確保您的使用方式遵循字庫原始作者的使用協(xié)議規(guī)范。

開源代碼主頁     ?+11

相關(guān)開源代碼

您還未登錄,請先登錄

熱門帖子

最新帖子

?