Cocoa:字体格式弹出按钮
-
21-12-2019 - |
题
我正在看一个涉及一些文本编辑的示例应用程序。它有一些如此字体格式按钮:
我找不到代码中的位置,这让我认为他们是以某种方式建立的。例如,字体弹出按钮列出了所有字体,并具有顶部最近使用的字体。
我没有能够通过googling弄清楚如何实现这一目标。如何创建这些类型的字体按钮?
编辑:澄清......我的真实目标是创建一个具有文本编辑组件的应用程序。我希望它有像这样的文本格式按钮。所以我对如何在这个特定案件中完成它并不真正兴趣;相反,我想知道实现这一目标是什么。
编辑2:这是我用字体按钮说的。它似乎神奇地发生:
编辑3:这是另一个有趣的事情。他包括项目中的按钮(如粗体图标和斜体图标),但据我所知,从未使用过这些图像。所以就好像他发现了一些其他方法要做。
编辑4:现在我想知道我所看到的是nstextview检查员栏。任何人都可以提供一些帮助如何定位它?
解决方案 2
事实证明,我们在这里看到的是nstextview检查器栏。使用nstoolbar,我们能够将它定位它是如何想要的。
其他提示
除了外观 - 使用标准可可控制的一些非标准的黑暗方案 - 它似乎都是标准OS X Controls 您可以简单地配置自己。
为黑暗外观..
Apple已开始使用 NSAppearance
类在mavericks中引入,但是从当前文档中它没有多少(10.9)。
不隶属于 StackOverflow