LMFonts 1.0.3

LMFonts 1.0.3

Leonardo Modro维护。




LMFonts 1.0.3

  • Leonardo Modro

LMFonts

Swift 4.2 platforms License CocoaPods compatible

一种简单、更好的方法来处理iOS项目中的UIFonts

用法

现在您可以轻松处理您的UIFont调用。这是一个简单、轻量级的库,可以为您节省大量的编码时间,并防止字体名称输入错误。也支持自定义字体,请继续阅读以获取详细信息!

看看它的简单用法

这个库目前为创建UIFont对象提供了三种不同的选项。第一种是调用提供的Fonts枚举中的字体名称,然后调用ofSize()提供所需的尺寸。

myLabel.font = Fonts.menloItalic.ofSize(16)

另一种方法是UIFont的扩展,您可以轻松通过以下方式访问:

myLabel.font = UIFont.avenirMedium(ofSize: 16)

甚至还可以这样

myLabel.font = .optimaRegular(ofSize: 16)

我能否使用自定义字体?

当然可以!您可以轻松处理自定义字体。只需创建自己的枚举并遵守LMFontsProtocol。然后您可以无忧地使用自定义字体。示例

enum CustomFont: String, LMFontsProtocol {
    case myFont = "myCustomFont-Bold"
}

CustomFont.myFont.ofSize(12)

安装

CocoaPods

如果您使用 CocoaPods 来管理依赖项,只需将 LMFonts 添加到您的 Podfile 文件中。

pod 'LMFonts'

需求

  • Xcode 9.0
  • Swift 4.0+

为 LMFonts 贡献

如果您有有趣的点子并且想为这个库作出贡献,您可以发送您的 pull request!

许可

LMFonts 是免费软件,可以根据 LICENSE 文件中指定的条款进行分发。