Font awesome确实很棒。如果您不了解它,请访问这里,我们将等待。
本类别使得在iOS中使用FONTAWESOME变得极为简单。
首先,您需要告诉Xcode您想包含Font Awesome字体。下载字体文件并将其添加到您的Xcode项目中。
fontawesome-webfont.ttf
.Info.plist
中,查找 Fonts provided by application
或 UIAppFonts
。如果它不存在,则添加它,确保它是一个 array
。UIAppFonts
数组中添加一个新字符串: fontawesome-webfont.ttf
。接下来,假设CocoaPods已经安装,只需将JAFontAwesome添加到您的Podfile中,然后运行 pod update
pod 'JAFontAwesome'
如果您需要安装CocoaPods,请点击此处。
最后,将 NSString+FontAwesome
类别添加到项目中
#import "NSString+FontAwesome.h"
首先,让我们创建一个标签并定义大小和字体
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 100, 50)];
label.font = [UIFont fontWithName:kFontAwesomeFamilyName size:20];
现在,我们可以使用枚举来显示图标...
label.text = [NSString fontAwesomeIconStringForEnum:FAGithub];
或者您可以使用类标识符(如这里所示)来引用它们
label.text = [NSString fontAwesomeIconStringForIconIdentifier:@"fa-github"];
祝您享受!(Enjoy!)
最初是从Alex Drone的ios-fontawesome分叉的,并使用了来自Riz的String+FontAwesome.swift添加功能。此项目还使用了由Pit Garbe制作的FontAwesome修复。
在源代码上将“Font Awesome - http://fortawesome.github.com/Font-Awesome”列出被视为可接受的引用(通常在网络上最常见)。如果最终用户无法访问可读源代码,则将其列出在“关于”或“致谢”屏幕上是可接受的(通常在桌面或移动软件中最常见。)