Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 计算自定义字体名称_Iphone_Objective C - Fatal编程技术网

Iphone 计算自定义字体名称

Iphone 计算自定义字体名称,iphone,objective-c,Iphone,Objective C,我找不到要显示的字体。() 有没有简单的方法找到我应该使用的名称?在字体手册中,它将其命名为“Quicksand Bold Regular”,这也不起作用。有时字体文件的名称与系统中字体的名称不同。您应该使用NSLog打印所有字体的名称,并查看系统使用的名称 NSFontManager* fm =[NSFontManager sharedFontManager] NSLog(@"%@", [fm availableFonts]); 我在我的博客上写了一篇关于向应用程序添加字体的教程:有时字体文

我找不到要显示的字体。()


有没有简单的方法找到我应该使用的名称?在字体手册中,它将其命名为“Quicksand Bold Regular”,这也不起作用。

有时字体文件的名称与系统中字体的名称不同。您应该使用
NSLog
打印所有字体的名称,并查看系统使用的名称

NSFontManager* fm =[NSFontManager sharedFontManager]
NSLog(@"%@", [fm availableFonts]);

我在我的博客上写了一篇关于向应用程序添加字体的教程:

有时字体文件的名称和系统中字体的名称是不同的。您应该使用
NSLog
打印所有字体的名称,并查看系统使用的名称

NSFontManager* fm =[NSFontManager sharedFontManager]
NSLog(@"%@", [fm availableFonts]);

我在我的博客上写了一篇关于在应用程序中添加字体的教程:

响应有点晚,但我已经解决了这个问题

我只是忘记了将文件添加到捆绑资源列表中


回复有点晚,但我已经解决了

我只是忘记了将文件添加到捆绑资源列表中


将字体名称返回为“QuicksandBold常规”,但这不起作用。我发现解决当前字体的最佳方法是使用[UIFont familyNames],然后使用[UIFont FontNames ForFamilyName:@“font name”]将字体名称返回为“QuicksandBold常规”,这不起作用。我发现计算当前字体的最佳方法是使用[UIFont familyNames],然后使用[UIFont FONTNAMES FORFAMILYNAMES:@“Font Name”]
NSFontManager* fm =[NSFontManager sharedFontManager]
NSLog(@"%@", [fm availableFonts]);