ios - iOS 字体名称列表
问题描述
如果您查看 Apple 编译的这个漂亮的预装字体列表,您会发现缺少两件事。
- 字体的视觉表示。(会很好,苹果)
- 更重要的是,您需要使用的实际字体名称。
例如,在 Xcode/Swift 中,如果我想使用 Apple SD Gothic Neo Heavy 我不能使用:
contactNameLabel.font = UIFont(name: "Apple SD Gothic Neo Heavy", size: 13)
我将不得不使用:
contactNameLabel.font = UIFont(name: "AppleSDGothicNeo-Heavy", size: 13)
只是想看看是否有人有显示这些名称的链接,否则,轻松找到它们的最佳做法是什么。
我很抱歉我的问题与代码无关。这是我的第一个 Stack Overflow 问题,我希望它可以更具技术性,但我认为这个问题的答案可能对包括我自己在内的人们有所帮助。谢谢大家。
解决方案
您可以使用以下代码打印出所有可用的字体和系列:
for family in UIFont.familyNames {
print("family:", family)
for font in UIFont.fontNames(forFamilyName: family) {
print("font:", font)
}
}
推荐阅读
- winapi - MFC:带有派生 CButton 子项的 CDialogEx 在按钮上方时不会更改光标?
- java - 谷歌在 java swing 中的交互式文本字段
- typescript - TypeScript:从“typeof”泛型函数获取泛型函数类型
- django - Django寻找模板文件的错误路径
- ios - (点击)事件仅适用于 IOS 设备 - Angular 10 应用程序
- java - 基于 Flutter 的 Android 应用程序抛出 MissingPluginException(未找到通道上的方法的实现)
- java - 调用 onSaveInstanceState 后 GridLayoutManager 变为 LinearLayoutManager
- java - 如何使用android studio在firebase上注册表格包括fname姓氏等
- python - 如何仅在 python 中使用输入函数在列表中输入值?
- javascript - SVG在滚动动画上调整大小断断续续/口吃