Ainda não suportado. Por favor, use Cocoapods ou Cartago
github " segecey/SwiftIconFont "O Cocoapods é um gerente de dependência de projetos de cacau.
Você pode instalá -lo com o seguinte comando:
gem install cocoapods Para integrar o SwifticonFont ao seu projeto Xcode usando Cocoapods, especifique -o no seu Podfile :
use_frameworks!
pod 'SwiftIconFont' Para executar o projeto de exemplo, clone o repo e execute pod install no diretório Exemplo primeiro.
| Fonte | Prefixo | Folha de dicas |
|---|---|---|
| Fonte Awesome 5 | fa5: | Lista |
| Fonte Awesome 5 Brand | fa5b: | Lista |
| Fonte incrível 5 sólido | fa5s: | Lista |
| Ícones de íons | io: | Lista |
| Octicons | OC: | Lista |
| Aberto icônico | IC: | Lista |
| Ícone de material | MA: | Lista |
| Themify | Ti: | Lista |
| Ícones do mapa | mi: | Lista |
| Segoe mdl2 | SM: | Lista |
| Fundação 3 | fo: | Lista |
| Ícone elegante | El: | Lista |
| Capitão | CP: | Por favor, verifique o projeto de exemplo. |
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 "
} <fix>: <Con>
Em seu Uilabel, Uibutton ou Uitextfield, defina um texto contendo um espaço reservado em qualquer lugar que você desejar. Alguma forma assim
OC: logo-github
Em seguida, você pode escolher entre três maneiras pelas quais você pode usar o SwifticonFont.
Basta importar SwifticonFont e chamar ProcessiCons em qualquer UILABEL, UIBUTTON ou UITEXTFIELD que possui um espaço reservado.
label . parseIcon ( ) A maneira preguiçosa, basta definir sua classe Uilabel, Uitextfield, UIBIBLETTON, UITEXTVIEL, Uibarbuttonitem como SwifticonLabel, Swifticontextfield, SwifticonButton, SwifticontextView, SwiftbarbuttoniTem, e isso é processado em RunTime.
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 Çiftçede - [email protected]
Josejuanqm
O SwifticonFont está disponível sob a licença do MIT. Consulte o arquivo de licença para obter mais informações.
git checkout -b my-new-feature )git commit -am 'Add some feature' )git push origin my-new-feature )