Еще не поддерживается. Пожалуйста, используйте кокопод или Карфаген
github " segecey/SwiftIconFont "Кокоподы являются менеджером зависимостей для какао -проектов.
Вы можете установить его со следующей командой:
gem install cocoapods Чтобы интегрировать Swifticonfont в ваш проект Xcode с помощью кокопод, укажите его в своем Podfile :
use_frameworks!
pod 'SwiftIconFont' Чтобы запустить пример проекта, клонируйте репо, и сначала запустите pod install из Directory Directory.
| Шрифт | Префикс | Шпаргалка |
|---|---|---|
| Шрифт круто 5 | FA5: | Список |
| Font Awesome 5 бренд | FA5B: | Список |
| Шрифт круто 5 твердых | FA5S: | Список |
| Ионные значки | io: | Список |
| Осьтетиконы | OC: | Список |
| Открыть культовые | IC: | Список |
| Материал значок | MA: | Список |
| Тематические | 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 "
} <Префикс>: <Cicon>
В вашем Uilabel, Uibutton или Uitextfield установите текст, содержащий заполнителя везде, где вы хотите, чтобы значок был. Что -то вроде этого
OC: логотип-гитуб
Затем вы можете выбрать между 3 способами использования Swifticonfont.
Просто импортируйте Swifticonfont и Call -процессы на любой Uilabel, Uibutton или Uitextfield, который имеет заполнителя.
label . parseIcon ( ) Lazy Way, просто установите свой класс Uilabel, Uitextfield, Uibutton, UitextView, Uibarbuttonitem в качестве Swifticonlabel, Swifticontextfield, Swifticonbutton, Swifticontextview, Swiftbarbuttonitem, и это, ваши значки будут обрабатываться в 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 ç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 )