IconFactory 0.1.2

IconFactory 0.1.2

测试已测试
语言语言 SwiftSwift
许可协议 MIT
发布时间最后发布2016年7月
SPM支持 SPM

Sergey Sivak 维护。



  • Sergey Sivak

示例

要运行示例项目,请克隆仓库,然后在示例目录中先运行 pod install

要求

ios >= 8.0 FontAwesome.swift

安装

IconFactory 通过 CocoaPods 提供。要安装它,只需将以下行添加到 Podfile。

pod "IconFactory"

使用方法

指定图标样式

目前仅支持 fontAwesome 样式。这将是默认值

let style: IconsStyle = .fontAwesome
IconFactory.setIconsStyle(style)

通用使用方法

let icon = IconFactory.generate(name: "fa-facebook", size: CGSize(width: 10, height: 50), foregroundColor: UIColor.redColor(), backgroundColor: UIColor.blackColor())

简单使用方法

您可以使用名称和大小参数。前景色默认为 'white',背景色默认为 'clear'。

let icon = IconFactory.generate(name: "fa-facebook", size: CGSize(width: 10, height: 50))

使用方形图标

要使用方形大小的图标,您只需指定一个边的尺寸并使用

let icon = IconFactory.generate(name: "fa-facebook", sizeOfSquareWithSide: 44)

使用完成块

您可以在完成块中生成图标并返回它

IconFactory.generate(name: "fa-facebook", sizeOfSquareWithSide: 44, completion: { icon in ... })
IconFactory.generate(name: "fa-facebook", sizeOfSquareWithSide: 44) { icon in ... }

作者

Sergey Sivak

许可协议

IconFactory 在 MIT 许可下可用。有关更多信息,请参见 LICENSE 文件。