如果您看一下Apple编译的这个漂亮的预装字体列表,您会发现缺少两件事。
iOS and macOS System Fonts
例如,在Xcode/Swift中,如果我想使用Apple SD Gothic Neo Heavy,则不能使用:
contactNameLabel.font = UIFont(name: "Apple SD Gothic Neo Heavy", size: 13)
我将不得不使用:
contactNameLabel.font = UIFont(name: "AppleSDGothicNeo-Heavy", size: 13)
只是想看看是否有人有显示这些名称的链接,否则,为了轻松找到它们,最佳实践是什么。
我很抱歉,我的问题与代码没有严格的关系。这是我的第一个“堆栈溢出”问题,我希望它可以更具技术性,但是我认为此问题的答案可能会对包括我自己在内的人们有所帮助。
谢谢大家
最佳答案
您可以使用以下代码打印出所有可用的字体和字体:
for family in UIFont.familyNames {
print("family:", family)
for font in UIFont.fontNames(forFamilyName: family) {
print("font:", font)
}
}
关于ios - iOS字体名称列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58846183/