【问题标题】:Default font(system font) for Xcode 7.3.1 is San Francisco font?Xcode 7.3.1 的默认字体(系统字体)是旧金山字体?
【发布时间】:2016-10-11 08:05:32
【问题描述】:
我需要在我的应用中使用 San Francisco 字体。但我不确定我当前 Xcode 中的默认字体(系统字体)是否为 SF 字体。我的应用支持 iOS 7 及更高版本,我需要所有操作系统版本才能使用 SF 字体。
- 那么,我想知道我该怎么做?
- 7.3.1 中的默认系统字体是否使用SF 字体?我在 Font Book 应用中检查过,但没有看到 SF 字体。
- 我需要安装它才能使用它吗? (比如这个问题:How to get San Francisco font into Xcode?)
我将 Xcode 7.3.1 与 OS 10.11.2 一起使用。字体是在 Storyboard 中设置的,而不是在程序中设置的。
【问题讨论】:
标签:
ios
objective-c
xcode
fonts
【解决方案1】:
Helvetica Neue 是 iOS 8 及更早版本的默认字体。 Apple 已将其默认字体从 iOS 9 更改为 San Francisco。
1) 对于您的应用如果您希望所有 iOS 版本的字体一致,那么您必须通过 Storyboard 或代码明确设置 San Francisco 字体。
2) iOS 默认字体基于 iOS 版本而非 Xcode 版本。因此,如果您想要 iOS 的 SF 字体,那么您必须安装该字体。此外,如果您想在情节提要中使用该字体,则必须通过双击字体文件在 Apple Font Book 应用程序中添加该字体。 (注意:任何由storyboard设置的自定义字体都没有添加到App中,那么它将使用默认字体)
3) 是的