使使用UIFont更快,更不易出错

UIFontComplete

使使用UIFont更快,更不易出错

用法

该库只是UIFont一个扩展和一个Font enum ,每个iOS安装的标准Font都有一个案例。 不必再为寻找UIFont类型的名称而UIFont ,如果字体名称输入错误,运行时也不会感到惊讶。

代替UIFontString基本构造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