要运行示例项目,请克隆仓库,然后在示例目录中先运行 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 文件。