UILabel设置中的字体问题iOS

问题描述:

我在iOS应用程序中使用自定义字体。其中两种名称为quicksand_bold.ttfquicksand_book.ttf的字体正在引发问题。所有其他字体都可以正常使用正常,但这种流沙字体没有出现的两种不同类型的字体,UILabel设置中的字体问题iOS

enter image description here

也不是正显示出不同的风格

enter image description here

两个文件已正确导入并且目标也为它们设置。此外,这些字体的名称将添加到info.plist中。任何人都可以指出我失踪的东西或我应该做的事情,让他们都工作。所有其他字体都能正常工作,因为它们应该是。

UPDATE

这里是Info.plist中的截图和字体的名字从项目 enter image description here

enter image description here

+0

你加的application'在你的Info.plist提供'字体? – tnylee

+0

是的,我在info.plist中的应用程序提供的字体中添加了这些字体。其他添加的字体正在工作,但这两个。 @tnylee –

+0

如果您在info.plist中正确添加了字体名称,您是否重新检查过了? – tnylee

通过从@斯纳的评论得到一个提示,我查了这两种字体的名称都相同。我在我的MacBook中安装了字体,而不是将它们导入到我的项目中,然后重新启动我的xcode,然后在故事板中找到这两个具有相同名称和两种不同样式(书本和粗体)的故事板。 对于以编程方式使用这些字体,我使用NSLog来确定字体的名称,名称分别为QuicksandBook-RegularQuicksandBold-Regular。 所以,你可以通过编程设置这些为

myLabel.font = [UIFont fontWithName:@"QuicksandBook-Regular" size:12.0];

myLabel.font = [UIFont fontWithName:@"QuicksandBold-Regular" size:12.0];