我正在尝试创建一个NSComboBox,就像附带字体列表的图像一样。任何机构都知道并且可以使用自定义特殊控制。
答案 0 :(得分:0)
我看到你是新来的。你说“我正在努力创造”,你尝试过什么?一般来说,你应该展示你曾经尝试过的东西,什么不起作用,你得到的信息等等。
以下是一些可以帮助您入门的信息:
NSComboBox
justs接受“对象”并表示它将显示“常用值类”(ref)。您尝试过NSAttributedString
吗?
NSFontManager
有一个方法availableFonts
您可以使用它们快速生成样式字体名称菜单,它可能不是您想要的,但它将是一个开始。
请注意,在Mac上,推荐的选择字体的方法是标准字体菜单和字体面板(NSFontPanel
),你真的想模仿Mac应用程序的Windows用户界面吗?
HTH
答案 1 :(得分:0)
let fonts = NSFontManager.sharedFontManager().availableFonts();
//Then add this array to an NSComboBox component, programtatically or via XCode-Interface-builder