Can';t更改UILabel[Swift]上的UIFont大小

Can';t更改UILabel[Swift]上的UIFont大小,swift,uilabel,uifont,Swift,Uilabel,Uifont,我正在尝试更改UIFont的大小,但当我输入一个数字时,它不会更改,它仍然是大小17,即使我选择了数字70或100,也不会更改。以下是我尝试过的: labelTitle.font = UIFont(name: "Arial-Rounded-MT-Bold", size: 30) 还是给了我17码的结果 我发现使用这行代码: labelTitle.font.fontWithSize(30) 它可以改变字体大小,但现在标签将字体改为“.SFUIText-Regular” 我将结果打印到控制台,以

我正在尝试更改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;
}**
**.SFUIText常规
UICTFontDescriptor={
nsctontuiusageAttribute=CTFontRegularUsage;
NSFontSizeAttribute=17;
}**
试试
UIFont(名称:“ArialRoundedMTBold”,大小:30)


不是
UIFont(名称:“Arial Rounded MT Bold”,大小:30)

你确定字体的名称正确吗?是的,它在字体大小不正确时起作用。它是系统字体还是你自己添加的?当我刚刚尝试时,字体不存在,请尝试将其展开以查看它是否确实存在
labelTitle.font=UIFont(名称:“Arial圆角MT粗体”,尺寸:30)!