我想要的是,当我在基于视图的表格视图中选择一行时,图像(或按钮图像)会反转,就像在 Safari 中一样:
我已经有一个带有NSStopProgressFreestingTemplate图像()的按钮,但是选择该行时什么也不会发生。文本正确变为白色。
我想要的是,当我在基于视图的表格视图中选择一行时,图像(或按钮图像)会反转,就像在 Safari 中一样:
我已经有一个带有NSStopProgressFreestingTemplate图像()的按钮,但是选择该行时什么也不会发生。文本正确变为白色。
你用的是什么风格的NSButton
?我刚刚尝试将一个添加到我的基于视图的项目中,我将其设置为与图像“内联”NSTableView
的样式,当我选择表格行时,它正确地变成白色的文本。NSStopProgressFreestandingTemplate
事实证明,这个问题是由NSTableCellView
核心动画层引起的。(知道通过禁用 CALayer 可以解决多少问题很有趣。)我从来没有想过这一点,所以我不得不比较“有问题的”.xib 文件的源代码和一个有效的新文件的源代码。