Для запуска, существует NSArrayController
("Серверы"), содержание которых является массивом объектов "сервера".
Я также имею NSTableView
со столбцом. Столбец связывается с "arrangedObjects.status" свойством Сервера.
Я использую пользовательское NSValueConverter
превращать то состояние в изображение для столбца dataCell
который является NSImageCell
.
То, что я не понимаю, - то, почему образы, которые обнаруживаются в столбце, правильны, но последовательно постепенно исчезали. Только для тестирования у меня есть то же изображение вне табличного представления для сравнения, и оно тянет прекрасный. Цвета в изображениях не являются полупрозрачными.
Делает NSImageCell
нарисовать изображения, как исчезли? Есть ли что-то, что я могу настроить в IB, который потянет их полностью насыщаемый?
От Джима Коррея на Cocoa-Dev:
"На 10.6, NSImageView отрисует свое содержимое как затемненное, когда элемент управления отключен.
Ваша привязка включает "Conditional Sets Enabled"."
.Свойство "включено" ячейки или столбца просмотра изображения может быть установлено в NO (или не включено в IB). Я думаю, что это уменьшает отображаемое изображение.
.