我试图弄清楚如何将字体的样式更改为"瘦".有谁知道如何做到这一点?
这是我最好的尝试,但它不起作用:
m.font = UIFont(name: "Apple SD Gothic Neo", style: "Thin", size: 8.0)
Caleb Klevet.. 26
我看到它的方式是AppleSDGothicNeo-Thin
,没有空格和破折号风格.所以你的代码就是
m.font = UIFont(name: "AppleSDGothicNeo-Thin", size: 8.0)
编辑:
我已经明白为什么你这样使用字体了.
如果向项目添加自定义字体,则其名称为"SuperAwesomeFont-Light.ttf".因此,只需使用文件名作为字体名称即可.
我看到它的方式是AppleSDGothicNeo-Thin
,没有空格和破折号风格.所以你的代码就是
m.font = UIFont(name: "AppleSDGothicNeo-Thin", size: 8.0)
编辑:
我已经明白为什么你这样使用字体了.
如果向项目添加自定义字体,则其名称为"SuperAwesomeFont-Light.ttf".因此,只需使用文件名作为字体名称即可.
你有字体名称的问题.
首先找出字体的正确名称,然后使用它.
首先打印它们的所有名称.然后使用.代码示例显示应用程序的所有已安装字体.
func printFonts() { let fontFamilyNames = UIFont.familyNames() for familyName in fontFamilyNames { print("------------------------------") print("Font Family Name = [\(familyName)]") let names = UIFont.fontNamesForFamilyName(familyName) print("Font Names = [\(names)]") } }
在检测到Font之后,您可以将其设置为:
m.font = UIFont(name: "AppleSDGothicNeo-Thin", size: 8.0)