Font Awesome Swift
1.0.0

跟着我:@Vaberer
我喜欢★。不要忘记★这个超级方便的图书馆。
UISegmentedControl和UITabbarItem和UISlider和UIStepper和UITextField支持!字体真棒iOS库。不再是图像图标。使用字体Awesome Swift库非常易于使用。查看显示所有图标及其名称的演示应用程序,或者只是访问Fontawesome。

Cocoapods是可可项目的依赖性经理。
Cocoapods 0.36增加了Swift和Embedded Frameworks的支持。您可以使用以下命令安装它:
$ gem install cocoapods要使用Cocoapods将“ Awesome Swift”集成到您的Xcode项目中,请在您的Podfile中指定它:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios , '8.0'
use_frameworks!
pod 'Font-Awesome-Swift' , '~> 1.7.2'然后,运行以下命令:
$ pod install不要忘记将要使用此库的Swift文件导入:
import Font_Awesome_Swift查看分支swift-2.2 , swift-2.3或swift-3
FAIcon.swift和FontAwesome.ttf文件中的项目FontAwesome.ttf ,“ project”>“目标”>“复制捆绑资源” 超级简单的方法如何添加图标。

有关堆叠的图像,请参阅堆叠的图标
UIImage . init ( icon : . FATwitter , size : CGSize ( width : 35 , height : 35 ) )
// Change colors
UIImage . init ( icon : . FATwitter , size : CGSize ( width : 35 , height : 35 ) , textColor : . red , backgroundColor : . black )
// Stacked Images With Bigger Background
UIImage . init ( bgIcon : . FASquareO , bgTextColor : . white , topIcon : . FATwitter , topTextColor : . white , bgLarge : true )
UIImage . init ( bgIcon : . FACircle , bgTextColor : . black , topIcon : . FAFlag , topTextColor : . white , bgLarge : true )
// Stacked Images With Smaller Background
UIImage . init ( bgIcon : . FACamera , bgTextColor : . black , topIcon : . FABan , topTextColor : . red , bgLarge : false )
// Stacked Images With Bigger Background and Custom Size
UIImage . init ( bgIcon : . FASquare , bgTextColor : . black , topIcon : . FATerminal , topTextColor : . white , bgLarge : true , size : CGSize ( width : 50 , height : 50 ) ) imageView . setFAIconWithName ( icon : . FATwitter , textColor : . blue , backgroundColor : . gray )
imageView . setFAIconWithName ( icon : . FATwitter , textColor : . blue )
labelName . FAIcon = . FAGithub
labelName . setFAIcon ( icon : . FAGithub , iconSize : 35 )
labelName . setFAText ( prefixText : " follow me on " , icon : . FATwitter , postfixText : " . Thanks! " , size : 25 )
// Bigger icon:
labelName . setFAText ( prefixText : " follow me on " , icon : . FATwitter , postfixText : " . Thanks! " , size : 25 , iconSize : 30 )
labelName . setFAColor ( . red )
buttonName . setFAIcon ( icon : . FAGithub , forState : . normal )
// Set icon size
buttonName . setFAIcon ( icon : . FAGithub , iconSize : 35 , forState : . normal )
buttonName . setFAText ( prefixText : " follow me on " , icon : . FATwitter , postfixText : " . Thanks! " , size : 25 , forState : . normal )
// Bigger icon
buttonName . setFAText ( prefixText : " follow me on " , icon : . FATwitter , postfixText : " . Thanks! " , size : 25 , forState : . normal , iconSize : 30 )
// Change color:
buttonName . setFATitleColor ( color : . red , forState : . normal ) )
// Standard font size
barName . FAIcon = . FAGithub
// Custom font size
barName . setFAIcon ( icon : . FAGithub , iconSize : 35 )
barName . setFAText ( prefixText : " follow me on " , icon : . FATwitter , postfixText : " . Thanks! " , size : 25 )
barName . tintColor = . red // Right View Icon
textfield . setRightViewFAIcon ( icon : . FASearch , rightViewMode : . always , textColor : . red , backgroundColor : . clear , size : nil )
// Left View Icon
textfield . setLeftViewFAIcon ( icon : . FAPlus , leftViewMode : . always , textColor : . red , backgroundColor : . clear , size : nil ) segmentedControl . setFAIcon ( icon : . FATwitter , forSegmentAtIndex : 0 )
stepper . setFABackgroundImage ( icon : . FAGithub , forState : . normal )
stepper . setFAIncrementImage ( icon : . FABellO , forState : . normal )
stepper . setFADecrementImage ( icon : . FABellSlashO , forState : . normal )
tabBarController ? . tabBar . items ? . first ? . setFAIcon ( . FATwitter )
// Options to change selected and unselected color
tabBarItem . setFAIcon ( icon : . FATwitter , size : nil , textColor : . red , backgroundColor : . black , selectedTextColor : . yellow , selectedBackgroundColor : . white )
// Options to change selected and unselected color with specific size
tabBarItem . setFAIcon ( icon : . FATwitter , size : CGSize ( width : 35 , height : 35 ) , textColor : . red , backgroundColor : . black , selectedTextColor : . yellow , selectedBackgroundColor : . white )
// Change minimum or maximum value image
slider . setFAMinimumValueImage ( icon : . FABellSlashO )
slider . setFAMaximumValueImage ( icon : . FABellO )
// change minimum or maximum value image with a specific size
slider . setFAMinimumValueImage ( icon : . FABellSlashO , customSize : CGSize ( width : 35 , height : 35 ) )
slider . setFAMaximumValueImage ( icon : . FABellO , customSize : CGSize ( width : 35 , height : 35 ) )
// Change navigation title
FATitle = . FATwitter
patrik vaberer,[email protected]
字体Awesome Swift可在MIT许可下获得。有关更多信息,请参见许可证文件。