cocoa - 在 NSTableView 中显示时图像模糊

标签 cocoa macos nsimage

我想在 NSTableView 中显示图像,但它看起来很模糊。

enter image description here

在另一个窗口中,我使用NSButton显示它,然后就可以了,

enter image description here

我尝试缩放图像以适合 NSTableView,但它仍然模糊,有人知道为什么吗?

[编辑] 我找到了解决的方法:给NSImageCell添加边框,默认边框是无。我不知道为什么。

最佳答案

我最近也遇到了这个问题,刚刚找到解决方法。在 IB 中的 NSTableViewColumn 上,我使用绑定(bind)将图像连接到单元格。在绑定(bind)检查器中,我选择了“有条件设置启用”。关闭它解决了我的问题。

这张图片:

Disabled Images

变成了这样的图像:

Enabled Images

好多了,看起来也没有褪色。

关于cocoa - 在 NSTableView 中显示时图像模糊,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5062118/

相关文章:

objective-c - 如何在 NSButtons 中绘制类似 NSImage 的图像(有深度)?

没有 MainMenu.xib 的 Cocoa 应用程序

objective-c - CGEventTapCreate 的 kCG EventTap 选项默认不起作用

cocoa - 如何对齐图像 CALayer 并调整其大小?

Java JPopupMenu Mac OS X

cocoa - 在 NSView 中重复背景图像

ios - 使用 UIImageJPEGRepresentation 加载和保存大图像会使我的应用程序崩溃

swift - macos CLLocationManager 提示

ios - 何时使用 CGImageDestinationSetProperties 添加属性以及何时使用 CGImageDestinationAddImage 添加属性

objective-c - 以二进制形式存储和检索 NSImage 的最佳实践