我想在我的iOS应用中使用SF Pro Text字体。 AFAIK,SF是iOS 9以来的默认字体,而SF Pro是iOS 11的默认字体。
但是当我选择"系统"故事板上的字体,我用系统字体测试了一些标签,这就是结果:
po acountLabel.font.fontName
".SFUIText"
SFUIText是否与SF Pro文本相同? 如果没有,那么如何将字体设置为SF Pro?
答案 0 :(得分:2)
是,.SFUIText
实际上是指iOS 11上的SF Pro(在整个系统中替换了"普通" SF字体)。
您可以通过执行操作(打印默认标签的字体名称)或调查UIFont.systemFont(ofSize:)
的字体名称来轻松测试:
print(UIFont.systemFont(ofSize: UIFont.systemFontSize).fontName) //.SFUIText