1

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

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

我已经有一个带有NSStopProgressFreestingTemplate图像(停止进度图片)的按钮,但是选择该行时什么也不会发生。文本正确变为白色。

4

2 回答 2

0

你用的是什么风格的NSButton?我刚刚尝试将一个添加到我的基于视图的项目中,我将其设置为与图像“内联”NSTableView的样式,当我选择表格行时,它正确地变成白色的文本。NSStopProgressFreestandingTemplate

于 2015-04-16T14:32:29.767 回答
0

事实证明,这个问题是由NSTableCellView核心动画层引起的。(知道通过禁用 CALayer 可以解决多少问题很有趣。)我从来没有想过这一点,所以我不得不比较“有问题的”.xib 文件的源代码和一个有效的新文件的源代码。

于 2015-04-23T16:37:23.710 回答