我正在尝试更改UIFont的大小,但是当我输入数字时,它不会改变,它仍然是17号,即使我选择了数字70或100,也不会改变。这是我尝试的方法:
labelTitle.font = UIFont(name: "Arial-Rounded-MT-Bold", size: 30)
而且仍然给我尺寸17的结果
我发现使用以下代码行:
labelTitle.font.fontWithSize(30)
它可以更改字体大小,但是现在标签将字体更改为“ .SFUIText-Regular”
我将结果打印到控制台上,以查看它不起作用时的字体及其大小:
print(labelTitle.font.fontName) print(labelTitle.font.fontDescriptor())
控制台中的结果是这样的:
**.SFUIText-Regular UICTFontDescriptor <0x7c081580> = { NSCTFontUIUsageAttribute = CTFontRegularUsage; NSFontSizeAttribute = 17; }**
Aaron.. 5
尝试 UIFont(name: "ArialRoundedMTBold", size: 30)
不 UIFont(name: "Arial-Rounded-MT-Bold", size: 30)
尝试 UIFont(name: "ArialRoundedMTBold", size: 30)
不 UIFont(name: "Arial-Rounded-MT-Bold", size: 30)