如何获取 NSFontManager 选择的字体?
-
29-10-2019 - |
题
我无法在 NSFontManager 中获取选定的字体。我需要的:
1)我需要获取选定的字体标题、大小、颜色?
我用这样的按钮调用 NSFontManager :
[[NSFontManager sharedFontManager] orderFrontFontPanel:self];
它正在打开,但我不知道如何获取所选字体。 作为字符串 例如:韦尔达纳。
我已阅读苹果的文档,但我不明白如何获取选择的字体。我不会更改或转换任何字体。我只需要知道选择了什么字体。
解决方案
NSString *selectedFontName = [[[NSFontManager sharedFontManager] selectedFont] displayName];
(根据您的预期用途,您可能想要使用 fontName
代替 displayName
.)
不隶属于 StackOverflow