gpt4 book ai didi

objective-c - 我如何获得 cocoa 中给定字体系列支持的字体

转载 作者:行者123 更新时间:2023-12-03 16:29:00 25 4
gpt4 key购买 nike

我有一个字体系列弹出按钮,可让用户选择字体。我的用户界面中还有相应的字体弹出按钮和字体大小组合按钮。当用户更改字体系列时,我想使用该字体系列支持的外观/特征来更新字体弹出按钮的菜单。有人可以告诉我这是如何完成的吗?

TextEdit 似乎可以做到这一点,但我不知道如何做到。我附上了文本编辑工具栏字体弹出窗口的屏幕截图。我想在我的应用程序中模仿这些控件。

enter image description here

最佳答案

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

返回数组的具体格式参见the documentation对于NSFontManager

关于objective-c - 我如何获得 cocoa 中给定字体系列支持的字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12518373/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com