我正在看一个涉及一些文本编辑的示例应用程序。它有一些如此字体格式按钮:

我找不到代码中的位置,这让我认为他们是以某种方式建立的。例如,字体弹出按钮列出了所有字体,并具有顶部最近使用的字体。

我没有能够通过googling弄清楚如何实现这一目标。如何创建这些类型的字体按钮?

编辑:澄清......我的真实目标是创建一个具有文本编辑组件的应用程序。我希望它有像这样的文本格式按钮。所以我对如何在这个特定案件中完成它并不真正兴趣;相反,我想知道实现这一目标是什么。

编辑2:这是我用字体按钮说的。它似乎神奇地发生:

编辑3:这是另一个有趣的事情。他包括项目中的按钮(如粗体图标和斜体图标),但据我所知,从未使用过这些图像。所以就好像他发现了一些其他方法要做。

编辑4:现在我想知道我所看到的是nstextview检查员栏。任何人都可以提供一些帮助如何定位它?

有帮助吗?

解决方案 2

事实证明,我们在这里看到的是nstextview检查器栏。使用nstoolbar,我们能够将它定位它是如何想要的。

其他提示

除了外观 - 使用标准可可控制的一些非标准的黑暗方案 - 它似乎都是标准OS X Controls 您可以简单地配置自己。

为黑暗外观..
Apple已开始使用 NSAppearance在mavericks中引入,但是从当前文档中它没有多少(10.9)。

然而,有很多第三方控件可以模仿Apple Pro或ILEFE应用程序中的控件。例子是 gpprokit snrhudkit (在许多其他人中)。

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