Как настроить выделение для NSTableView? - PullRequest
1 голос
/ 03 марта 2011

Подсветка, которую я хочу, это чтобы она рисовала индикатор выпадения между строками и никогда не выделяла всю строку.Как я могу сделать это с 10.5 SDK?

Так как я использую 10.5 SDK, у меня нет доступа к -setDraggingDestinationFeedbackStyle: доступно в 10.6 SDK.

1 Ответ

2 голосов
/ 03 марта 2011

Вам необходимо реализовать метод источника данных таблицы ‑tableView:validateDrop:proposedRow:proposedDropOperation: и вернуть NSTableViewDropAbove вместо NSTableViewDropOn для рассматриваемых строк.

В соответствии с документами, , чтобы предложить падение ниже последней строки, строка будет [aTableView numberOfRows], а операция будет NSTableViewDropAbove.

...