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