NSToolbarItem的自动样式/着色

Las*_*sse 2 macos cocoa nstoolbar nstoolbaritem

有没有办法告诉OS X自动样式/色调NSToolbarItem

我已经通过IB/Xcode添加了"图像工具栏项",并将图标设置为黑色PDF ,如文档中所述.

但是,我的结果与App Store的结果不同:

在此输入图像描述

我正在寻找类似于iOS默认情况下TabBar的功能.

我是OS X开发的新手......所以任何指导都会受到关注!

Tay*_*lor 6

需要对图像进行模板化以获得正确的样式(例如雕刻和蓝色样式).

这可以在代码中使用-[NSImage setTemplate:] 通过使您的图像名称以"模板"结束(不需要更改代码)来完成.


要专门获得蓝色样式,您必须将无边框NSButton设置为工具栏项的自定义视图(而不是标准项).该按钮必须具有导致其显示其状态的类型(例如,Round-Textured Toggle按钮),并且当它具有On状态时,它将获得蓝色样式.