我想制作一个带有自定义图像的 NSToolbarItem,该图像在黑色和蓝色之间切换,就像 Xcode 5 主窗口右上角的图标一样。
Peter Hosey 在这个答案中建议,这就像将图像设置为模板一样简单 https://stackoverflow.com/a/7136836/901641,但我还没有发现情况确实如此。我将其设置为模板图像,这会导致它正确渲染深灰色渐变,但切换时不会渲染为蓝色。
我在这里上传了一个非常简单的示例来说明我所做的事情。 https://www.dropbox.com/s/ylf0xlv7az0efiw/ToolbarIconTest.zip如果有人可以告诉我如何更改它以将 NSToolbarItem 点亮为蓝色,就像 Xcode 所做的那样,那么我将非常感激。
除了提供一个NSButton使用样式的对象NSTexturedRoundedBezelStyle,您已将其与您的图像相关联。
↳ 修改后的示例项目在这里 https://www.dropbox.com/s/xp8olhbxjy38apu/ToolbarIconTest.7z
⌘ OS X 人机界面指南 |窗框控制 https://developer.apple.com/library/mac/documentation/userexperience/conceptual/applehiguidelines/Controls/Controls.html#//apple_ref/doc/uid/TP30000359-SW9
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)