Stencils 1.0.0

Stencils 1.0.0

测试已测试
语言语言 Object-CObjective C
许可 MIT
发布上次发布2014年12月

Giovanni Lodi维护。



Stencils 1.0.0

  • 作者
  • Giovanni Lodi

Build Status

使用图标字体加快您的 iOS 应用开发!

图标字体在网页开发领域非常流行。它们非常出色。通过 Stencils,现在您可以在 iOS 应用的开发中访问图标字体的强大功能和出色之处,并节省大量与设计师交换电子邮件以获取具有0.5点更多向左阴影并更不透明3.141592%的新资源的时间。

安装

通过CocoaPods

pod 'Stencils'

或者

pod 'Stencils', ~> 'x.x.x'

其中x.x.x是您想要的版本号。最新稳定的是

用法

三步简单操作

1. 将图标字体文件添加到项目

只需将.ttf添加到项目中。无需更新Info.plist!而且您甚至可以添加多个图标字体。

2. 定义图标

Stencils需要了解如何读取字体文件。创建一个配置文件,默认情况下,Stencils会查找Stencils.plist,如下所示:

font-icons  Array
    Item 0  Dictionary
        font-name               String  The name of the font where the icon is located
        icon-name               String  The name to use to load the icon
        icon-code               String  The unicode caracter corresponding to the icon
                                        i.e: e001
        baseline-adjustement    Number  (Optional) A correction value to compensate eventual offset from the baseline
        scale-adjustement       Number  (Optional) A correction value to change the scale of the icon. Usually used with "baseline-adjustement"

请查看示例项目,以了解实际的plist配置文件的外观。

3. 使用STIconsFactorySTIconView加载图标

#import <StencilsFactory.h>

STIconsFactory *factory = [[StencilsFactory alloc] init];
STIconView *arrow = [iconFactory iconViewForIconNamed:@'arrow-left' withSide:60.0f];

您可以像这样自定义图标:

arrow.background = [UIColor white];
arrow.color = [UIColor black];
// If no color is set the icon will use the tintColor of it's superview
arrow.shadowColor = [UIColor gray];
arrow.shadowOffset = CGSizeMake(1.0f, 1.0f);

在哪里找到图标字体

贡献

  1. 分支仓库
  2. 检出一个新分支username/feature_name
  3. 打开一个拉取请求

@mokagio 制作。特别感谢 @tancdev