在您的iOS项目中轻松使用FontAwesome图标
目前使用FontAwesome 4.0
Font Awesome by Dave Gandy - http://fontawesome.io
有关可用图标,请参阅font-awesome-codes.h或在FontAwesome网站上浏览它们。
获取FontAwesome字体
UIFont *fontAwesome = [FontAwesome fontWithSize:30.0f];
创建一个带有FontAwesome图标的UILabel
UILabel *label = [FontAwesome labelWithIcon:fa_cutlery size:20.0f color:[UIColor blackColor]];
调整现有的UILabel以显示FontAwesome图标
[FontAwesome label:existingLabel
setIcon:fa_cutlery
size:20.0f
color:[UIColor blackColor]
sizeToFit:YES];
在UIImage中渲染FontAwesome图标
UIImage *icon = [FontAwesome imageWithIcon:fa_cutlery
iconColor:[UIColor redColor]
iconSize:60.0f
imageSize:CGSizeMake(90.0f, 90.0f)];
或者如果您恰好有一个替代图标字体,并只想使用您自己的字体的图像渲染代码
UIImage *icon2 = [FontAwesome imageWithText:@"\uf190"
font:[UIFont fontWithName:@"FontAwesome" size:60.0f]
iconColor:[UIColor redColor]
imageSize:CGSizeMake(90.0f, 90.0f)];
CocoaPods很棒
pod 'FontAwesomeTools'
添加到您的Podfile中pod install
不使用CocoaPods也很简单
修改您的项目Info.plist文件
已经有一些针对iOS的FontAwesome库,以下是为什么我决定创建这个库的原因
我为以下地址的应用设计模板添加此内容:TapTemplate