我需要在我的应用中使用旧金山字体。但我不确定当前Xcode中的默认字体(系统字体)是否为SF字体。我的应用程序支持iOS 7及更高版本,我需要所有操作系统版本才能使用SF字体。
我在操作系统10.11.2中使用Xcode 7.3.1。字体在故事板中设置,而不是在progamatically。
答案 0 :(得分:3)
Helvetica Neue 是iOS 8及之前的默认字体。 Apple已将其默认字体从iOS 9更改为旧金山。
1)对于您的应用程序如果您想为所有iOS版本提供一致的字体,那么您必须通过Storyboard或代码显式设置旧金山字体。
2)iOS默认字体是基于iOS版本而不是Xcode版本。所以,如果你想要iOS的SF字体,那么你必须安装该字体。此外,如果您想在storyboard中提供该字体,则必须通过双击字体文件在Apple Font Book app中添加该字体。 (注意:故事板中设置的任何自定义字体未在App中添加,然后它将使用默认字体)
3)是