在所选表视图行中反转按钮图像

时间:2015-04-09 19:14:07

标签: cocoa nstableview nsimage nsbutton nstablecellview

我想要的是,当我选择基于视图的表视图中的一行时,图像(或按钮图像)会被反转,就像在Safari中一样:

Inverted button image in selected table view row

我已经有一个带有NSStopProgressFreestandingTemplate图像(Stop progress image)的按钮,但是当选择该行时没有任何反应。文本正确变为白色。

2 个答案:

答案 0 :(得分:0)

您使用的是什么样式的NSButton?我只是尝试在基于视图的NSTableView项目中添加一个,我将其设置为带有NSStopProgressFreestandingTemplate图像的'Inline'样式,并且正确地将其变为白色我选择一个表格行。

答案 1 :(得分:0)

原来,这个问题是由$scope.update = function(row) { console.log('row.active'); } 核心动画层引起的。 (通过禁用CALayer可以解决多少问题很有趣。) 我从来没有想过这个,所以我不得不比较" buggy"的源代码。 .xib文件和一个有效的新文件。