我正在实现自定义字体。这是我的代码:
UIFont *font = [UIFont fontWithName: @"FlipboardFont" size: 41.0];
if (font) {
NSLog(@"Font non-zero and ready for use!");
label.font = font;
}
所有变量都设置正确,而且,我已经检查了该站点上的几乎每个链接。这里也列出了我做过的事情:
在plist中“应用程序提供的字体”数组的0项中添加了字体名称+扩展名作为键值
部署目标构建设置不会比版本 3.2 更早。
字体包含在构建目标中(在“复制捆绑资源”构建阶段)
“应用程序提供的字体”键的原始值是 UIAppFonts。
但是,它仍然不起作用。显然,我的日志永远不会被调用。有什么可做的?
更新:
好的,所以我尝试了kevboh的建议。在 FontBook 中,我发现字体的名称与“Helvetica Neue”不同,然后有一个带有不同选项的下拉列表,我想要浓缩的粗体,所以我尝试了:
UIFont *font = [UIFont fontWithName: @"Helvetica Neue Condensed Bold" size: 41.0];
但仍然没有运气:(