Почему мои изображения в моем NSTableView исчезли?

Для начала есть NSArrayController ("Серверы"), содержимое которых представляет собой массив объектов "сервер".

У меня также есть NSTableView с колонкой. Столбец привязан к свойству Server "selectedObjects.status".

Я использую кастом NSValueConverter чтобы сделать этот статус в изображение для столбца dataCell который является NSImageCell,

Что я не понимаю, так это то, почему изображения, которые отображаются в столбце, правильные, но постоянно исчезают. Просто чтобы проверить, у меня есть то же изображение за пределами табличного представления для сравнения, и оно хорошо рисует. Цвета на изображениях не являются полупрозрачными.

Ли NSImageCell рисовать изображения как выцветшие? Есть ли что-то, что я могу настроить в IB, чтобы нарисовать их полностью насыщенными?

2 ответа

Решение

От Джима Коррейи о Какао-Деве:

"На 10.6 NSImageView будет рисовать свое содержимое затемненным, когда элемент управления отключен.

В вашей привязке включен параметр "Условные наборы включен"."

Возможно, для свойства "ячейка" для представления изображения или столбца установлено значение NO (или не отмечено в IB). Я считаю, что это отображает отображаемое изображение.

Другие вопросы по тегам