Objective c iOS:如何设置UILabel的非系统字体系列、样式和大小?
我试图使用的字体,这是不是一个系统的字体在底部的方式Objective c iOS:如何设置UILabel的非系统字体系列、样式和大小?,objective-c,ios,uilabel,Objective C,Ios,Uilabel,我试图使用的字体,这是不是一个系统的字体在底部的方式 [pickerLabelLeft setFont:[UIFont fontWithName:@"DaxOT-Bold" size:20]]; [pickerLabelLeft setFont:[UIFont fontWithName:@"Dax OT-Bold" size:20]]; [pickerLabelLeft setFont:[UIFont fontWithName:@"Dax-OT-Bold" size:20]]; 但这些都不起作
[pickerLabelLeft setFont:[UIFont fontWithName:@"DaxOT-Bold" size:20]];
[pickerLabelLeft setFont:[UIFont fontWithName:@"Dax OT-Bold" size:20]];
[pickerLabelLeft setFont:[UIFont fontWithName:@"Dax-OT-Bold" size:20]];
但这些都不起作用
但是如果我使用下面的方法,它至少可以得到系统字体大小
[pickerLabelLeft setFont:[UIFont boldSystemFontOfSize:20]];
有人能帮我吗?看看这篇关于如何使用自定义字体的文章
了解字体的文件名(例如DaxOTBold.ttf)和字体的实际名称是两个不同的东西,这一点很重要。大多数情况下,它们是相同的,但有些字体的名称与文件名略有不同。例如,“Arial Rounded Bold.ttf”实际名称为“Arial Rounded MT Bold”。确保您使用的名称正确
在本例中,在plist中使用“Arial Rounded Bold.ttf”,在代码中使用[UIFont fontwithName:@“Arial Rounded MT Bold”大小:20]
谢谢!您是否更改了信息列表?您还需要检查字体在生成过程中是否正确复制。您可以在选项卡生成阶段的“复制捆绑资源”部分进行检查。否则,我无法使字体正常工作。该教程不再存在。