Вопрос по cocoa, nstableview, macos – Переупорядочение строк NSTableview в табличном представлении на основе представления

3

Согласно яблочной документации, перетащитеNSTableView Методы делегатов вызываются только для табличных представлений на основе ячеек, а не для представлений на основе. Таким образом, невозможно изменить порядок строк с помощью перетаскивания. падение для просмотра на основеNSTableView?

Ваш Ответ

2   ответа
6

небольшой пример проекта который имеетNSOutlineView где вы можете добавлять и удалять элементы, а также изменять их порядок. Это неNSTableView но реализация Drag & amp; Протокол отбрасывания в основном идентичен.

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

screenshot

Я не знаю, в верхней части моей головы. Однако я бы предположил, что это также должно работать там, но вам придется проверить это. Я знаю, что та же самая концепция применяется для табличных представлений и списков источников.
Применима ли эта концепция к NSCollectionView? Я просто пытаюсь изменить порядок CollectionItems путем перетаскивания. Просто любопытно & # x2026;
3

а основеNSTableView, В WWDC'11 представлена отличная презентация представлений таблиц на основе представлений, и она включает в себя длительное обсуждение перетаскивания. Стоит смотреть.

Ссылка на сайтВот - требуется логин.

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