首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我的NSTableView中的图像会淡出?

为什么我的NSTableView中的图像会淡出?
EN

Stack Overflow用户
提问于 2009-12-30 15:18:32
回答 2查看 846关注 0票数 8

首先,有一个服务器(“NSArrayController”),它的内容是一个“服务器”对象数组。

我还有一个带有列的NSTableView。该列绑定到服务器的"arrangedObjects.status“属性。

我使用自定义的NSValueConverter将该状态转换为列的dataCell的图像,该图像是一个NSImageCell

我不明白的是,为什么在专栏中显示的图像是正确的,但始终淡出。只是为了测试,我在表视图之外有相同的图像用于比较,它画得很好。图像中的颜色不是半透明的。

NSImageCell会将图像绘制为淡入淡出吗?有没有什么我可以在IB中配置的东西,使它们完全饱和?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-01-24 03:05:31

来自Jim Correia on Cocoa-Dev:

“在10.6中,当控件被禁用时,NSImageView会将其内容绘制为灰色。

您的绑定已启用“有条件设置已启用”。

票数 16
EN

Stack Overflow用户

发布于 2009-12-30 20:22:37

您可以将图像视图单元格或列的"enabled“属性设置为NO (或在IB中取消选中)。我相信这会使显示的图像变暗。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1978871

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档