Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cocoa 为什么我的NSButton模板图像不再像这样工作?_Cocoa_Nsbutton - Fatal编程技术网

Cocoa 为什么我的NSButton模板图像不再像这样工作?

Cocoa 为什么我的NSButton模板图像不再像这样工作?,cocoa,nsbutton,Cocoa,Nsbutton,我有一些我写的代码,我想,Leopard。有一个NSButton,上面有一个名为DuckIconTemplate.png的图像 最初,该按钮将与使用漂亮的内部阴影渲染的图像一起渲染,并且由于*模板名称的原因,当切换到on时,它将高亮显示蓝色。但是,当我现在构建并运行它(最新的OSX版本)时,按钮上的图像将按原样渲染,并且在打开按钮时没有突出显示 下面是一个屏幕截图(现在左边,以前右边的屏幕截图): 有什么好处 我已经签入了调试器,按钮的.image-isTemplate返回YES 按钮的配置如下

我有一些我写的代码,我想,Leopard。有一个NSButton,上面有一个名为DuckIconTemplate.png的图像

最初,该按钮将与使用漂亮的内部阴影渲染的图像一起渲染,并且由于*模板名称的原因,当切换到on时,它将高亮显示蓝色。但是,当我现在构建并运行它(最新的OSX版本)时,按钮上的图像将按原样渲染,并且在打开按钮时没有突出显示

下面是一个屏幕截图(现在左边,以前右边的屏幕截图):

有什么好处

我已经签入了调试器,按钮的.image-isTemplate返回YES

按钮的配置如下:

  • 风格:渐变
  • 类型:切换
  • 边界
  • 标题:“鸭子”
  • 图片:“DuckIconTemplate”
  • 备选图像:(无)
  • 图像位置:仅图像,居中

你能找到原因吗?@MichaelTeper没有,我最终自己创作了一些图像。我相信这些模板会在优胜美地得到回报。