2

我有一个字体系列弹出按钮,可让用户选择一种字体。我的 UI 中也有相应的字体弹出按钮和字体大小组合按钮。当用户更改字体系列时,我想使用该字体系列支持的面/特征更新字体弹出按钮的菜单。有人可以让我知道这是如何完成的。

TextEdit 似乎做到了,我不知道怎么做。我附上了 textedit 工具栏字体弹出窗口的屏幕截图。我想在我的应用程序中模仿这些控件。

在此处输入图像描述

4

1 回答 1

4

用于-[[NSFontManager sharedFontManager] availableMembersOfFontFamily:]获取指定字体系列中的字体描述数组(不是 的实例NSFont)。如果您已经有一种字体并且想要它的字体系列,请使用-[NSFont fontFamily].

返回数组的NSFontManager具体格式见.

于 2012-09-20T18:13:53.473 回答