Aún no es compatible. Utilice Cocoapods o Cartago
github " segecey/SwiftIconFont "Cocoapods es un gerente de dependencia para proyectos de cacao.
Puede instalarlo con el siguiente comando:
gem install cocoapods Para integrar swifticonfont en su proyecto Xcode con cocoapods, especifíquelo en su Podfile :
use_frameworks!
pod 'SwiftIconFont' Para ejecutar el proyecto de ejemplo, clonar el repositorio y ejecutar pod install desde el directorio de ejemplo.
| Fuente | Prefijo | Hoja de trucos |
|---|---|---|
| Fuente impresionante 5 | FA5: | Lista |
| Font Awesome 5 Brand | FA5B: | Lista |
| Fuente impresionante 5 sólido | FA5S: | Lista |
| Íconos de iones | IO: | Lista |
| Octicones | jefe: | Lista |
| Abierto icónico | IC: | Lista |
| Icono de material | mamá: | Lista |
| Girar | TI: | Lista |
| Íconos de mapa | mi: | Lista |
| SEGOE MDL2 | SM: | Lista |
| Fundación 3 | FO: | Lista |
| Icono elegante | El: | Lista |
| Capitán | CP: | Verifique el proyecto de ejemplo. |
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 "
} <Prefijo>: <icon>
En su Uilabel, Uibutton o Uitextfield, establezca un texto que contenga un marcador de posición en cualquier lugar que desee que sea el icono. Algo como este
OC: logo-github
Luego puede elegir entre 3 formas en que puede usar SwifticonFont.
Simplemente importe SwifticonFont y llame a Processicons en cualquier Uilabel, Uibutton o Uiteextfield que tenga un marcador de posición.
label . parseIcon ( ) La forma perezosa, acaba de configurar su clase Uilabel, Uitextfield, Uibutton, UiteextView, UibarButtonitem como SwifticonLabel, Swifticontextfield, SwifticonButton, SwifticontextView, SwiftBarbuttonitem, y eso es todo, sus íconos se procesarán en el tiempo de ejecución.
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 çatal
josejuanqm
SwifticonFont está disponible bajo la licencia MIT. Consulte el archivo de licencia para obtener más información.
git checkout -b my-new-feature )git commit -am 'Add some feature' )git push origin my-new-feature )