SwiftIconFont
6.2.1
尚未支持。請使用Cocoapods或迦太基
github " segecey/SwiftIconFont "Cocoapods是可可項目的依賴性經理。
您可以使用以下命令安裝它:
gem install cocoapods要使用Cocoapods將SwifticonFont集成到您的Xcode項目中,請在您的Podfile中指定:
use_frameworks!
pod 'SwiftIconFont' 要運行示例項目,請首先從示例目錄中pod install 。
| 字體 | 前綴 | 備忘單 |
|---|---|---|
| 字體很棒5 | FA5: | 列表 |
| 字體真棒5品牌 | FA5B: | 列表 |
| 字體真棒5固體 | FA5S: | 列表 |
| 離子圖標 | IO: | 列表 |
| 八孔 | OC: | 列表 |
| 開放標誌性 | 我知道了: | 列表 |
| 物質圖標 | 馬: | 列表 |
| 特有 | ti: | 列表 |
| 地圖圖標 | Mi: | 列表 |
| Segoe MDL2 | SM: | 列表 |
| 基金會3 | fo: | 列表 |
| 優雅的圖標 | EL: | 列表 |
| 隊長 | CP: | 請檢查示例項目。 |
public enum Fonts : String {
case fontAwesome5 = " FontAwesome5Free-Regular "
case fontAwesome5Brand = " FontAwesome5Brands-Regular "
case fontAwesome5Solid = " FontAwesome5Free-Solid "
case iconic = " open-iconic "
case ionicon = " Ionicons "
case octicon = " octicons "
case themify = " themify "
case mapIcon = " map-icons "
case materialIcon = " MaterialIcons-Regular "
case segoeMDL2 = " Segoe mdl2 assets "
case foundation = " fontcustom "
case elegantIcon = " ElegantIcons "
case captain = " captainicon "
} <前綴>:<ICON>
在您的uilabel,uibutton或uitextfield中,設置一個文本,其中包含您想要的圖標的任何地方。這樣的想法
OC:徽標github
然後,您可以在使用SwifticonFont的3種方法之間進行選擇。
只需在任何帶有佔位符的Uilabel,Uibutton或Uitextfield上撥打SwifticonFont並致電Quassisicons。
label . parseIcon ( ) 懶惰的方式,只是將您的Uilabel,Uitextfield,Uibutton,UitextView,UibarbuttonItem類固定為SwifticonLabel,Swifticontextfield,Swifticonbutton,Swifticontextview,SwiftBarbuttonItem,您的圖標將在運行時處理。
import SwiftIconFont
label . font = UIFont . icon ( from : . fontAwesome5 , ofSize : 50.0 )
label . text = String . fontAwesome5Icon ( code : " twitter " ) import SwiftIconFont
twitterBarButton . icon ( from : . fontAwesome5 , code : " twitter " , ofSize : 20 ) import SwiftIconFont
twitterTabBarButton . icon ( from : . fontAwesome5 , code : " twitter " , imageSize : CGSizeMake ( 20 , 20 ) , ofSize : 20 ) import SwiftIconFont
let githubLogo = UIImage ( from : . octicon , code : " logo-github " , textColor : . black , backgroundColor : . clear , size : CGSize ( width : 150 , height : 50 ) ) import SwiftIconFont
let githubLogoImageView : UIImageView = UIImageView ( frame : CGRect ( x : 120 , y : self . view . frame . size . height - 130 , width : 150 , height : 50 ) )
githubLogoImageView . setIcon ( from : . octicon , code : " logo-github " , textColor : . black , backgroundColor : . clear , size : nil ) SEDATçİftçi [email protected]
Josejuanqm
SwifticonFont可根據MIT許可獲得。有關更多信息,請參見許可證文件。
git checkout -b my-new-feature )git commit -am 'Add some feature' )git push origin my-new-feature )