遵循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 (
)
请查看图片以了解我的所作所为。
如果您知道我中间缺少什么,请提供帮助。谢谢
最佳答案
我过去遇到的几个问题:
[UIFont familyNames]
返回的数组以确保。 关于ios - 无法打印自定义字体,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14906627/