添加和重新加载OS X应用程序的按钮

时间:2013-05-07 05:23:50

标签: objective-c xcode macos button

我有一个工作的OS X应用程序,但我需要在导航栏中添加“添加”和“重新加载”按钮。 我真的想要像GitHub应用程序中的按钮,这里是screenshot

我找到了NSAddTemplate和NSRefreshTemplate,但它们并不是那么好。

UPD1:解决方案非常简单:我添加了一个NSButton并使用NSRefreshTemplate作为按钮图像

3 个答案:

答案 0 :(得分:1)

您可以使用IB内部的自定义视图设计工具栏项模板;可以在大纲视图中的工具栏上拖动相应的控件,它将为您生成自定义视图,然后您可以调整控件以获得相应的命名图像等。

enter image description here

答案 1 :(得分:1)

解决方案非常简单:添加圆角纹理NSButton并使用NSRefreshTemplate作为按钮图像

答案 2 :(得分:0)

为了创建自定义按钮,您需要自己提供图像并通过子类化NSButtonCell并覆盖drawWithFrame来绘制它们:inView:。

相关问题