我有一个名为 label
的标签。现在,我正在像这样初始化标签的字体:
label.font = UIFont(name: fontFamily!, size: 32.0)
现在,当我打印 label.font
时,这是输出:
<UICTFont: 0x79694a70> font-family: ".HelveticaNeueInterface-Regular"; font-weight: normal; font-style: normal; font-size: 17.00pt
无论我传递给 UIFont 的大小如何,font-size
始终为 17.00pt。可能是什么错误?还是我遗漏了什么?
编辑:
检查完所有内容后,我传递的字体名称似乎是错误的,因为它正在创建一个默认的 UIFont() 实例。如果有人遇到这个问题,可以检查他/她是否传递了正确的名称。
谢谢
最佳答案
像这样尝试:
let font = UIFont(name: "Helvetica", size: 32.0)
label.font = font
我认为隐式解包可选会导致问题。 - 默认系统字体为 17 号 Helvetica Neue。
关于ios - 无法更改 UILabel 中的字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25863660/