Как вы перетаскиваете строку в NSTableView?
Если бы это былоIOS проект, позволяющий пользователю перетаскивать выбранную строку будет относительно легко. Я думаю, что-то вроде
- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath{
return UITableViewCellEditingStyleNone;
}
- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath {
return YES;
}
- (BOOL)tableView:(UITableView *)tableview canMoveRowAtIndexPath:(NSIndexPath *)indexPath {
return YES;
}
- (void)tableView:(UITableView *)tableView moveRowAtIndexPath:(NSIndexPath *)fromIndexPath toIndexPath:(NSIndexPath *)toIndexPath {
// ...
}
Как ты делаешь это сNSTableView (не UITableView в iOS) вMac OS если у меня естьна основе клеток Таблица? Один пример проекта Apple, Inc., который позволяет пользователю перетаскивать элементы,образ-браузер, что не совсем помогает, потому что не включает элемент управления NSTableView. Вы используетеcanDragRowsWithIndexes: AtPoint? Я не получаю много поисковых запросов с canDragRowsWithIndexes. Если я запускаю поиск «NSTableView reorder», я получаю хиты для сортировки элементов таблицы.
Спасибо за совет.