ios - 无法打印自定义字体,ios

标签 ios objective-c uifont custom-font

按照 here 上的教程进行操作.我通过将字体复制到项目并将其添加到文件 Info.plist 来添加自定义字体。我还仔细检查并看到字体也添加到“构建阶段”的“复制包资源”中。

但是,当我尝试通过以下方式打印字体名称时

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
    self.myLabel.text       =   @"This is a custom font";
    self.myLabel.font       =   [UIFont fontWithName:@"Montserrat-Bold" size:36];
    NSLog(@"my font is %@",[UIFont fontNamesForFamilyName:@"Montserrat-Bold"]);
}

我得到了

2013-02-15 22:20:36.014 UsingCustomFont[5064:11303] my font is (
)

请看我所做的图像。 enter image description here

如果你知道我在中间缺少什么,请帮忙。谢谢

最佳答案

我过去遇到的几个问题:

  1. 字体文件可能包含 iOS 不支持的格式的数据。根据我的经验,位图字体根本不起作用;仅加载矢量字体。

  2. 您可能使用了错误的姓氏。检查 [UIFont familyNames] 返回的数组以确保。

关于ios - 无法打印自定义字体,ios,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14906627/

相关文章:

objective-c - 核心数据 : Using a temporary property for progress?

ios - XCode SVN 清理

ios - 将更多数据嵌入到枚举案例中

iOS - 是否可以使 UIFont SystemFont 斜体和细(不使用 fontWithName :)?

ios - 自定义字体作为缺失字形的后备字体

ios - 在 iPhone 应用程序中绘制/动画此场景的最佳方式

ios - Swift 中的 NSDictionary 表示

ios - iOS 上的 Firebase 不返回新添加的条目

objective-c - iOS - 获取目录中文件大小的总和

iphone - arrayWithContentsOfURL 的正确用法是什么?