在UILabel iOS中设置的字体问题

时间:2015-10-19 07:33:19

标签: ios objective-c xcode fonts uistoryboard

我在iOS App中使用自定义字体。名为quicksand_bold.ttfquicksand_book.ttf的两种字体导致问题。所有其他字体都工作得很好,但这个QuickSand字体并没有显示为字体中的两种不同类型,

enter image description here

两者都没有显示不同的风格

enter image description here

两个文件都已正确导入,并且还为它们设置了目标。此外,字体的名称也会添加到info.plist中。任何人都可以指出我缺少的东西或我应该做些什么来让他们都工作。所有其他字体都可以正常工作。

更新

以下是info.plist的截图和项目中的字体名称 enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

通过@ sneha的评论提示,我检查了这两种字体的名称,两者都是一样的。我在我的MacBook中安装了这些字体而不是将它们导入到我的项目中,重新启动了我的xcode然后我在故事板中找到了这两个具有相同名称和两种不同样式(Book and Bold)的字体。 为了以编程方式使用这些字体,我使用NSLog来确定字体的名称,名称为QuicksandBook-RegularQuicksandBold-Regular。 因此,您可以通过编程方式将它们设置为

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

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

相关问题