Jak przeciągać i przesuwać wiersz w NSTableView?
Gdyby to byłoiOS projekt, pozwalając użytkownikowi przeciągnąć wybrany wiersz, byłby stosunkowo łatwy. Myślę, że to coś w stylu
- (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 {
// ...
}
Jak to robisz?NSTableView (nie UITableView w iOS) wSystem operacyjny Mac jeśli mamoparte na komórkach stół? Jeden przykładowy projekt Apple, Inc., który umożliwia przeciąganie elementów przez użytkownikaprzeglądarka obrazów, co nie całkiem pomaga, ponieważ nie obejmuje kontroli NSTableView. UżywaszcanDragRowsWithIndexes:W punkcie? Nie otrzymuję wielu wyników wyszukiwania za pomocą canDragRowsWithIndexes. Jeśli uruchomię wyszukiwanie „Zmiana kolejności NSTableView”, otrzymuję trafienia do sortowania elementów tabeli.
Dziękuję za radę.