有没有办法检查系统是否安装了字符串名称的NSFont?
最佳答案
检查它是否存在于这个数组中:
NSArray *fonts = [[NSFontManager sharedFontManager] availableFontFamilies];
通过调用
[fonts containsObject:@"Times"];
containsObject
使用 isEqual:
方法比较两个对象。因为您知道 fonts
数组中的每个对象都是一个 NSString
,所以您知道如果数组包含 ,您将得到一个
,如果没有则返回 YES
>@"Times"NO
。
关于objective-c - 如何确定 NSFont 是否安装在 Objective-C 的 Mac OSX 机器上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4341243/