可可 – 为什么我的NSTableView中的图像逐渐淡出?

可可 – 为什么我的NSTableView中的图像逐渐淡出?,第1张

概述首先,有一个NSArrayController(“Servers”),其内容是“服务器”对象的数组. 我还有一个带有列的NSTableView.该列绑定到Server的“arrangeObjects.status”属性. 我使用自定义NSValueConverter将该状态转换为列的dataCell(NSImageCell)的图像. 我不明白的是为什么列中显示的图像是正确的,但一直消失.只是为了测 首先,有一个NSArrayController(“Servers”),其内容是“服务器”对象的数组.

我还有一个带有列的NStableVIEw.该列绑定到Server的“arrangeObjects.status”属性.

我使用自定义NSValueConverter将该状态转换为列的dataCell(NSImageCell)的图像.

我不明白的是为什么列中显示的图像是正确的,但一直消失.只是为了测试,我在表格视图外面有相同的图像进行比较,它绘制得很好.图像中的颜色不是半透明的.

NSImageCell是否将图像绘制为褪色?我可以在IB中配置哪些东西将它们完全饱和?

解决方法 来自Jim CorReia的Cocoa-Dev:

“在10.6上,当禁用控件时,NSImageVIEw会将其内容绘制为暗灰色.

您的绑定已启用“Conditional Sets Enabled”.“

总结

以上是内存溢出为你收集整理的可可 – 为什么我的NSTableView中的图像逐渐淡出?全部内容,希望文章能够帮你解决可可 – 为什么我的NSTableView中的图像逐渐淡出?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/web/1011736.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存