cocoa - 反转选定 TableView 行中的按钮图像

标签 cocoa nstableview nsimage nsbutton nstablecellview

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

Inverted button image in selected table view row

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

最佳答案

您使用什么风格的NSButton?我刚刚尝试将一个添加到基于 View 的 NSTableView 项目中,我将其设置为带有 NSStopProgressFreestandTemplate 图像的 'Inline' 样式,并且它当我选择表格行时,文本正确地变成白色。

关于cocoa - 反转选定 TableView 行中的按钮图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29547013/

相关文章:

autolayout - macOS 应用程序中 NSTableView 行中具有可变高度的可编辑 NSTextField

cocoa - 如何使用 obj-c AppScript 将图稿添加到 iTunes 轨道?

macos - 在 Swift 中从下载的 NSData 创建 NSImage

c - vm_write 返回 (os/kern) 无效地址

swift - 如何增加 NSStatusBar 图像大小?

cocoa - 如何在产生左键事件时产生右键事件?

swift - 访问 NSTableviews 自定义 Tablecellview

macos - 我如何知道应用程序使用的 Apple 事件访问组?

objective-c - 将 CoreData 内容传递给 NSViewController

swift - 调整 NSImage 大小不起作用