我看了以下链接:

Setting UILabel - Font through code - generates error - iPhone

该代码提供了查看所有可用iOS字体的代码。对于HelveticaNeue,我们得到以下信息:

HelveticaNeue-Italic
HelveticaNeue-Bold
HelveticaNeue-BoldItalic
HelveticaNeue

为什么Interface Builder会提供许多其他字体选项?我放下了UILabel,例如,我看到了HelveticaNeue-Medium和HelveticaNeue-Light的选项,它们在编译时似乎工作正常?

我问的原因是,我现在正在以编程方式生成UILabel,并希望将其字体设置为HelveticaNeue-Medium,但看起来这不是一个选择吗?

最佳答案

Interface Builder显示Mac上所有可用的字体。并非所有功能都可用于iOS。使用字体之前,请确保该字体在iOS上可用。

关于iphone - iOS字体-Interface Builder为什么会为您提供更多字体选项?例如HelveticaNeue-Medium?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5626704/

10-10 08:27