Xcode默认不随SFPro一起提供。系统字体为SF。 我怀疑即使没有将部署目标设置为11,手动加载SFPro字体是否也能正常工作。
答案 0 :(得分:1)
您可以在此处下载字体:https://developer.apple.com/fonts/
将字体文件添加到您的项目中,并使用Fonts provided by application
在项目信息设置中声明它们:
然后使用带有以下代码的字体(例如):
if let customFont = UIFont(name: "SFProDisplay-Regular", size: 32) {
theLabel.font = customFont
}
要查找字体的实际名称,可以使用以下代码:
for family in UIFont.familyNames {
let sName: String = family as String
print("family: \(sName)")
for name in UIFont.fontNames(forFamilyName: sName) {
print("name: \(name as String)")
}
}