在 macOS 上选择字体的简单控件
字体弹出
一个非常简单的 macOS 字体选择器
为什么要用这个?
我需要一种简单的方法来允许用户在我的一个应用程序中选择一种字体,并且发现现有的 NSFontPicker 对于用户导航来说可能有点密集,并且 API 没有很好地记录。如果您真正需要的只是一种选择已安装字体的简单方法,那么这个控件应该可以解决问题。
指示
- 通过 Swift 包管理器将 FontPopUp 包添加到您的项目中
- 如果您使用的是 UIKit,请使用
FontPopUpButton
该类 - 如果您使用的是 SwiftUI,请使用
FontPicker
该类
过滤字体列表
- 您可以使用 限制出现在列表中的字体
NSFontTraitMask
。- 如果您使用的是 UIKit,请将
fontTraitsFilter
属性设置为FontPopUpButton
- 如果您使用的是 SwiftUI,请
traitsFilter
在初始化时设置参数FontPicker
- 如果您使用的是 UIKit,请将