使用iOS系统字体

时间:2018-02-20 09:38:36

标签: ios fonts storyboard

我想在我的iOS应用中使用SF Pro Text字体。 AFAIK,SF是iOS 9以来的默认字体,而SF Pro是iOS 11的默认字体。

但是当我选择"系统"故事板上的字体,我用系统字体测试了一些标签,这就是结果:

po acountLabel.font.fontName
".SFUIText"

SFUIText是否与SF Pro文本相同? 如果没有,那么如何将字体设置为SF Pro?

1 个答案:

答案 0 :(得分:2)

.SFUIText实际上是指iOS 11上的SF Pro(在整个系统中替换了"普通" SF字体)。

您可以通过执行操作(打印默认标签的字体名称)或调查UIFont.systemFont(ofSize:)的字体名称来轻松测试:

print(UIFont.systemFont(ofSize: UIFont.systemFontSize).fontName) //.SFUIText