代码之家  ›  专栏  ›  技术社区  ›  Michael Bishop

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

  •  6
  • Michael Bishop  · 技术社区  · 15 年前

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

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

    我使用习惯 NSValueConverter 将该状态转换为列的图像 dataCell 这是一个 NSImageCell .

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

    恩西格格尔 将图像绘制为褪色?在ib中有什么我可以配置的东西可以使它们完全饱和吗?

    2 回复  |  直到 15 年前
        1
  •  13
  •   Michael Bishop    15 年前

    来自Jim Correia关于Cocoa Dev:

    “在10.6上,当控件被禁用时,nsImageView将其内容变暗。

    您的绑定已启用_条件设置__。“

        2
  •  1
  •   Joshua Nozzi    15 年前

    您可能将“图像视图”单元格或列的“启用”属性设置为“否”(或在ib中取消选中)。我相信这会使显示的图像褪色。