2014-10-30 2 views
0

Мне интересно, есть ли способ использовать привязки Cocoa, чтобы заполнить ячейку NSOutineView, ячейки которой являются NSButtonCell типа кнопки, с обоими изображениями и названия. Таким образом, одним из источников путаницы является то, что я пытаюсь предоставить 2 части информации для каждой ячейки, изображения и строки.Заполнение ячеек NSOutlineView, чьи ячейки имеют заголовок и изображение

Другое, что меня смущает, состоит в том, что, как правило, я думаю, что вы заполнили таблицу на основе ячейки, установив привязку valueNSTableColumn. Но если ячейка прототипа колонки NSButtonCell стиля, отличного от переключателя или флажка, то привязка value исчезает.

+0

@stevesliva: Спасибо, но образец TableViewPlayground говорит, что он предназначен для таблицы на основе представления, и я спросил о таблицах на основе ячеек, поэтому я не уверен, применим ли образец. – JWWalker

+0

Ах, да ... facepalm. Пропустили ваше внимание здесь. – stevesliva

ответ

0

Я придумал что-то, что точно не отвечает на вопрос, который я задал, но подходит для моих целей достаточно близко. Вместо использования NSButtonCell я использую NSTextFieldCell и вставляю изображение рядом с текстом в виде вложения в атрибутной строке.

Смежные вопросы