使用 iOS 系统字体

Using iOS system font

我想为我的 iOS 应用程序使用 SF Pro Text 字体。 AFAIK,SF 是 iOS 9 后的默认字体,而 SF Pro 是 iOS 11.

的默认字体

但是,当我在情节提要中选择 "system" 字体,并使用系统字体测试一些标签时,结果如下:

po acountLabel.font.fontName
".SFUIText"

SFUIText和SF Pro的文字一样吗? 如果没有,那如何设置顺丰专业字体呢?

是的,.SFUIText实际上指的是iOS11上的顺丰临(取代了整个系统的"normal"顺丰字体) .

您可以通过执行您所做的事情(打印默认标签的字体名称)或调查 UIFont.systemFont(ofSize:):

的字体名称来轻松测试它
print(UIFont.systemFont(ofSize: UIFont.systemFontSize).fontName) //.SFUIText