使用基于字体的图标加速 iOS 应用程序开发!
通过 CocoaPods。
pod 'MTFontIcon'
或者:
pod 'MTFontIcon', ~> '1.0.0'
将您的 .ttf
文件添加到项目中,命名为 font-icon.ttf
在 MTFontIcon.plist
中配置图标与 Unicode 的匹配关系,其结构如下
{
'font-icons': [
{'icon-name' : 'arrow-left', 'icon-code' : 'e000' },
{'icon-name' : 'arrow-right', 'icon-code' : 'e001' }
]
}
图标代码必须以十六进制格式表示。
在视图中使用 MTFontIconView
#import <MTFontIconFactory.h>
MTFontIconFactory *factory = [[MTFontIconFactory alloc] init];
MTFontIconView *arrow = [iconFactory iconViewForIconNamed:@'arrow-left' withSide:60.0f];
您可以这样自定义您的图标
arrow.background = [UIColor white];
arrow.color = [UIColor black];
arrow.shadowColor = [UIColor gray];
arrow.shadowOffset = CGSizeMake(1.0f, 1.0f);
icomoon.io 是一项非常酷的服务,允许您将来自不同集合的字体图标以及您的自定义 SVG 集合聚合到一个单独的 .ttf
文件中
没有别的话要说。只需生成文件,将其添加到应用程序中,并按本节开头处的说明操作即可。
font-icon.ttf
。MTFontIconView
add_font.rb
,仍在进行中。MTFontIcon.plist
配置。 单页 Web 应用程序?username/feature_name
由 @LiquidImage_ 和 @mokagio 制作。