我正在尝试在我的应用中使用this font。我已将它添加到plist和项目中,但由于某种原因它没有加载到标签上。我试图用以下方法验证项目中的字体:
NSLog(@"DK Crayon Crumble: %@",
[UIFont fontNamesForFamilyName:@"DK Crayon Crumble"]);
但是我得到了这个输出:
DK Crayon Crumble: ( )
答案 0 :(得分:2)
我发现了问题。出于某种原因,Xcode没有将字体文件复制到捆绑包中。
答案 1 :(得分:1)
使用内置字体的约定(您可以在Interface Builder中选择它们)是消除空格并在连字符后添加属性,例如
@"HelveticaNeue-Bold"
代表Helvetica Neue, Bold
。
我不知道你的字体的确切名称,但是如果你遵循这个方案,它应该可以工作。
答案 2 :(得分:0)
有时字体在项目文件中可见,但实际上并不存在 添加到目标中
点击项目名称 - >点击目标 - >建立阶段,转到
'复制捆绑包资源',如果没有相关的字体(.ttf扩展名)文件,则将其添加到列表中。
清理你的项目并运行你应该能够看到字体。
答案 3 :(得分:-1)
问题可能是字体的名称是空格。删除空格,以实际文件名,再次添加到您的plist,然后使用代码再次尝试:
[UIFont fontNamesForFamilyName:@"DKCrayonCrumble"];
此链接可帮助您设置字体: