Выбор между NSTableView и NSOutlineView - PullRequest
       20

Выбор между NSTableView и NSOutlineView

0 голосов
/ 20 сентября 2011

Мне бы очень хотелось создать табличное представление, сегментированное подобно экрану, показанному enter image description here (который взят из представления XCode-> Build Phases).Если честно, я немного растерялся, как начать там.

Я мог бы использовать NSTableView + пользовательский NSTableCellView, который управляет поведением расширения / свертывания, но я не совсем уверен, возможно или разрешено изменение размера отдельной строки (документ здесь не слишком многословный).

Второй подход состоит в том, чтобы выбрать NSOutlineView для выполнения этого поведения, однако для достижения того, что я хотел бы пойти, потребовалось бы серьезное создание подклассов.

Итак, прежде чем я снова сделаю это неправильно, что бы вы сделали?Большое спасибо за ваше время

- Мориц

1 Ответ

2 голосов
/ 20 сентября 2011

Я совершенно уверен, что это NSOutlineView (не уверен, если это один большой контур или 4). Подклассы не так сложно, как кажется. Единственный элемент, который требует пользовательского рисунка, это корневой элемент (это строка с раскрывающим треугольником.)

...