Cocoa Control / View для отображения списка каталогов - PullRequest
0 голосов
/ 13 мая 2009

Я новичок в разработке Какао - я хочу отобразить общее количество путей к каталогам в элементе управления / представлении. Каков наилучший тип встроенного контроля / представления для этого?

Требования:

Это должен быть только плоский список, а не полный браузер файловой системы. Пользователи должны иметь возможность выбрать один (или несколько) элементов и удалить их (я предоставлю кнопку удаления) Пользователи должны иметь возможность добавлять элементы в этот список (я предоставлю кнопку, которая запускает OpenPanel, которая позволяет им выбрать путь)

Есть предложения?

Кроме того, где я могу найти один из этих "| + | - |" Тип кнопки управления для добавления / удаления элементов, которые часто встречаются в Mac UI?

Спасибо!

1 Ответ

1 голос
/ 13 мая 2009

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

В ответ на ваш второй вопрос общие элементы управления +/- реализованы в Интерфейсном Разработчике с квадратом (равной ширине и высоте) NSButton s со стилем Gradient. Значки + и - это просто изображения, установленные с помощью атрибута Image в инспекторе - либо NSAddTemplate для кнопки +, либо NSRemoveTemplate для кнопки -.

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