FontBook
iOS的一个简单、Swift风格的enum字体管理器
先决条件
- Xcode 9+
- Swift 4+
- 有权限嵌入项目中的字体文件
安装
Cocoapods
pod 'FontBook'
手动
将 FontBook.swift
(链接) 拷贝到您的Xcode项目中。确保在Xcode中将它添加到您的应用target中。
设置
首先,将您要使用的字体文件复制到您的项目中。FontBook以UIFont为核心,因此接受所有标准字体文件格式。请确保选择相关的目标,并确认已勾选“按需复制项目”选项。
使用方法
import FontBook
创建一个具有原始值FontBook
的枚举。对于您复制到项目中的每个字体,添加一个案例,并适当地命名它。为每个案例提供一个与字体文件名称匹配的原始值。
enum Fonts: FontBook {
case arial = "Arial"
case arialItalic = "Arial Italic"
case arialBold = "Arial Bold"
case arialBoldItalic = "Arial Bold Italic"
case helveticaNeue = "HelveticaNeue"
}
要访问UIFont
let font = Fonts.arial.rawValue.of(size: 12, color: .black)
版本管理
此项目使用SemVer用于版本管理语义。有关所有可用版本,请参阅此存储库上的标签。
作者
- Brianna Lee - Owly 设计 - EightfoldYOGA
另请参阅参与此项目的贡献者列表。
许可证
本项目受MIT许可证的许可 - 有关详细信息,请参阅LICENSE.md文件