SwiftUIFontIcon
在您的 SwiftUI 项目中实现字体图标的最简单方法。
用法
库使用非常简单,就像这样 :)
文本
import SwiftUIFontIcon
// ...
FontIcon.text(.materialIcon(code: .access_alarm))
FontIcon.text(.materialIcon(code: .access_alarm), fontsize: 30)
按钮
FontIcon.button(.ionicon(code: .md_add_circle), action: {})
FontIcon.button(.materialIcon(code: .settings), action: {}, padding: 8)
.background(RoundedRectangle(cornerRadius: 4).foregroundColor(.blue))
安装
Cocoapods (Xcode 11 & Xcode 12)
CocoaPods 是 Cocoa 项目的依赖管理器。
您可以使用以下命令安装它
$ gem install cocoapods
要使用 CocoaPods 将 SwiftUIFontIcon 集成到您的 Xcode 项目中,请在 Podfile
中指定它
use_frameworks!
pod 'SwiftUIFontIcon'
SPM (仅限 Xcode 12)
安装 SwiftUIFontIcon 的首选方法是使用 Swift 包管理器。
Xcode 12 集成 libSwiftPM,以提供对 iOS、watchOS 和 tvOS 平台的支持。
- 在 Xcode 中,打开您的项目,转到 文件 → Swift 包 → 添加包依赖...
- 粘贴存储库 URL(
https://github.com/huybuidac/SwiftUIFontIcon
),然后点击 下一步。 - 对于 规则,选择 分支(分支设置为
master
)。 - 点击 完成。
- 在项目设置中打开,将 SwiftUI.framework 添加到 链接的框架和库,将 状态 设置为 可选。
示例
要运行 SPM 示例项目,请使用 xcode 12 测试版
要运行 Cocoapods 示例项目,请使用 xcode 11 或 12 测试版
支持的字体
目前,SwiftUIFontIcon 支持
- Material icon
- Ionicons
- Font Awesome 5 Free