我在iOS App中使用自定义字体。名为quicksand_bold.ttf
和quicksand_book.ttf
的两种字体导致问题。所有其他字体都工作得很好,但这个QuickSand字体并没有显示为字体中的两种不同类型,
两者都没有显示不同的风格
两个文件都已正确导入,并且还为它们设置了目标。此外,字体的名称也会添加到info.plist中。任何人都可以指出我缺少的东西或我应该做些什么来让他们都工作。所有其他字体都可以正常工作。
更新
答案 0 :(得分:0)
通过@ sneha的评论提示,我检查了这两种字体的名称,两者都是一样的。我在我的MacBook中安装了这些字体而不是将它们导入到我的项目中,重新启动了我的xcode然后我在故事板中找到了这两个具有相同名称和两种不同样式(Book and Bold)的字体。
为了以编程方式使用这些字体,我使用NSLog来确定字体的名称,名称为QuicksandBook-Regular
和QuicksandBold-Regular
。
因此,您可以通过编程方式将它们设置为
myLabel.font = [UIFont fontWithName:@"QuicksandBook-Regular" size:12.0];
和
myLabel.font = [UIFont fontWithName:@"QuicksandBold-Regular" size:12.0];