XBIconFont 是一个图标字体,其中包含一个非常小的有用符号子集。
首先,请确保您的项目中包含了 xbiconfont.ttf
,并且在项目的 plist 文件中 UIAppFonts
键包含一个名为 xbiconfont.ttf
的字符串项目,然后将 NSString+XBIconFont
类别添加到项目中。
UILabel *label = [...]
label.font = [UIFont fontWithName:kXBIconFontFamilyName size:20];
您现在可以使用枚举来使用所有不同的符号
label.text = [NSString stringForIconName:XBIFStar];
或
label.text = [NSString fontAwesomeIconStringForIconIdentifier:@"xbif-star"];
XBIconFontImageView 包含一个名为 defaultView
的新属性,当将图片设置为 nil 时显示。可以使用 font-awesome 字体中的一个图标作为 image view 的默认占位符。
XBIconFontImageView *imageView = [[XBIconFontImageView alloc] initWithFrame:CGRectMake(0.f, 0.f, 100.f, 100.f)];
imageView.image = nil;
[imageView setDefaultIconIdentifier:@"xbif-star"];
本项目使用 Pit Garbe 制作的 FontAwesome 修正,您可以在 https://github.com/leberwurstsaft/FontAwesome-for-iOS 上找到。Font Awesome 字体的 2.0 版本,CSS 和 LESS 文件根据 CC BY 3.0 许可: http://creativecommons.org/licenses/by/3.0/ 在可读源代码中提及 'Font Awesome - http://fortawesome.github.com/Font-Awesome' 被认为是可接受的信用(在网络上最常见)。如果最终用户无法获得可读源代码,在 '关于' 或 '信用' 屏幕中的提及被认为是可接受的(在桌面或移动软件中最常见)