我想在项目文本视图中使用自定义字体heebo。 但是我在运行应用程序时遇到问题,所有粗体字都没有粗体 而且翻腾是hebbo的常规形式,我该如何解决它或使该字体成为多种字体?
另一种解决方案是编写一个将文本置于文本视图内部的函数,并检测其是否为粗体或常规字体,以及是否将其粗体放置在heebo-bold.ttf中,如果不放置,则放置在heebo-reguler.ttf中,以便有人会帮助我,这会很好。
答案 0 :(得分:0)
我下载了与您尝试使用的字体完全相同的字体(Heebo粗体),并且已经完成了下一步:
使用故事板中的字体或使用代码:
yourLabel.font = UIFont(名称:“ Heebo-Bold”,大小:18.0)
当您想知道字体的确切名称时(通过代码进行设置时,您需要此名称而不是像'heebo-bold.ttf'这样的文件名),可以使用以下几行:
print(UIFont.familyNames)
print(UIFont.fontNames(forFamilyName: "familyName"))
第一行将打印所有可用字体的名称。 第二行会告诉您在UIFont上必须使用的特定名称(名称:字符串,大小:CGFloat)(即Heebo-Bold,Heebo-Italic等)