我在添加此自定义字体时遇到问题:
[totalRecordedText setFont:[UIFont fontWithName:@"LiberationMono-Bold" size:19]];
我在我的项目中添加了一个名为“LiberationMono-Bold.ttf”的文件。我现在如何将字体文件链接到引用?现在,它没有显示字体(它只使用系统默认值)。
请注意,确实相反:
[totalRecordedText setFont:[UIFont fontWithName:@"ProximaNova-Bold" size:19]];
答案 0 :(得分:2)
.ttf
文件名可能与实际字体名称相同,也可能不同。这就是我要找到我想要使用的font
的真实姓名
for (NSString *font in [UIFont familyNames]) {
NSLog(@"%@", [UIFont fontNamesForFamilyName:font]);
}
这将以dictionary
方式打印出系统支持的所有字体,字体系列名称为关键字。找到所需字体的键,您将看到该键中的所有子字体。在命令
[totalRecordedText setFont:[UIFont fontWithName:<actual_font_name> size:19]];
你应该好。 !!
〜快乐编码
答案 1 :(得分:0)
使用此示例
UIFont *font = [UIFont fontWithName:@"MyFont" size:20];
[label setFont:font];
其中“MyFont”将是项目中的TrueType或OpenType文件(没有文件扩展名),而label将是UILabel的实例。