Как можно было бы реализовать боковую панель, подобную почте/iTunes/средству поиска/и т.д. в Cocoa/IB?

Мне это кажется правильным выводом. OpenGL перевернул ось Z по сравнению с DirectX. Итак, +1 впереди, -1 сзади, поэтому «камера» смотрит в отрицательном направлении Z.

22
задан Lawrence Johnston 27 October 2008 в 21:49
поделиться

2 ответа

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

я обычно использую NSSplitView с отдельным столбцом NSTableView в левой панели. Не забывайте отключать заголовки и заставлять его отобразиться как "Исходный стиль" Представления.

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

шаблон А, который я также использую, должен сделать NSTableView немного короче, чем NSSplitView и иметь кнопки в нижней части (добавьте, удалите, и т.д.). Я обычно создавал программу вокруг Базовых Данных, таким образом, легко поднять трубку их к методам, чтобы создать/удалить объекты, и затем связать NSTableView с массивом объектов.

28
ответ дан 29 November 2019 в 04:23
поделиться

Прямая поддержка этого вида вещи была добавлена в Leopard. Это назвало 'исходный список'.

посмотрите информация о версии AppKit . Поиск NSTableViewSelectionHighlightStyleSourceList в документе.

Или, вытащите табличное представление и выберите Highlight: Source List в Интерфейсном Разработчике.

19
ответ дан 29 November 2019 в 04:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: