使使用UIFont更快,更不易出错
UIFontComplete
使使用UIFont
更快,更不易出错
用法
该库只是UIFont
一个扩展和一个Font
enum
,每个iOS安装的标准Font
都有一个案例。 不必再为寻找UIFont
类型的名称而UIFont
,如果字体名称输入错误,运行时也不会感到惊讶。
代替UIFont
的String
基本构造UIFont
:
let font = UIFont(name:“ Arial-BoldItalicMT”,大小:12.0)
现在,您可以简单地开始输入字体枚举的名称,并让代码完成帮助您:
let font = UIFont(font:.arialBoldItalicMT,size:12.0)
安装
迦太基
如果您使用迦太基来管理依赖项,只需将UIFontComplete添加到Cartfile
:
github "Nirma/UIFontComplete"
如果使用Carthage构建依赖项,请确保已将UIFontComplete.framework
添加到目标的“ 链接的框架和库 ”部分,并且在Carthage框架复制构建阶段中包括了UIFontComplete.framework
。
可可豆
如果您使用CocoaPods管理依赖项,只需将UIFontComplete添加到Podfile
:
pod 'UIFontComplete'
要求
- Xcode 8.0
- 迅捷3.0+
贡献与维护
iOS上可用的字体肯定会更改,并且当它们执行此库中的Font
枚举时,也将需要更新。 如果您想帮助维护或改进此库,请随时这样做。
执照
UIFontComplete是免费软件,可以根据LICENSE文件中指定的条款进行重新分发。
资料来源:https://github.com/Nirma/UIFontComplete