Как бы вы сделали, чтобы текстовая ячейка в Outline View показывала, сколько детей имеет родительская строка? - PullRequest
0 голосов
/ 01 июня 2009

Как бы вы сделали, чтобы строки, являющиеся верхним родительским элементом в представлении структуры (который подключен к NSTreeController), отображали количество дочерних элементов в текстовой ячейке?

Если это немного сбивает с толку, вот Изображение того, что я имею в виду.

alt text
(источник: sourceforge.net )

Я говорю о числе справа от одной из строк в круге, которое показывает, сколько детей имеет родитель.

Ответы [ 2 ]

3 голосов
/ 01 июня 2009

Вы можете создать пользовательский подкласс NSCell, который будет показывать количество дочерних элементов (вы будете использовать сам объект вашей модели в качестве значения объекта ячейки вместо предоставления отдельной строки или изображения) или в методе источника данных для схемы просмотр вы можете просто включить счетчик вместе с заголовком строки. Конечно, вам придется использовать первый вариант, если вы хотите, чтобы он рисовался точно так же, как на скриншоте.

2 голосов
/ 01 июня 2009

Пользовательская ячейка, либо в этом столбце, либо во втором столбце.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...