我无法在 NSFontManager 中获取选定的字体。我需要的:

1)我需要获取选定的字体标题、大小、颜色?

我用这样的按钮调用 NSFontManager :

[[NSFontManager sharedFontManager] orderFrontFontPanel:self];

它正在打开,但我不知道如何获取所选字体。 作为字符串 例如:韦尔达纳。

我已阅读苹果的文档,但我不明白如何获取选择的字体。我不会更改或转换任何字体。我只需要知道选择了什么字体。

有帮助吗?

解决方案

NSString *selectedFontName = [[[NSFontManager sharedFontManager] selectedFont] displayName];

(根据您的预期用途,您可能想要使用 fontName 代替 displayName.)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top