La vue tableau source de données a une méthode pour le démarrage d'une opération de déplacement. Voici un petit code pour démarrer le traînage:
- (BOOL)tableView:(NSTableView *)aTableView writeRowsWithIndexes:(NSIndexSet *)rowIndexes toPasteboard:(NSPasteboard *)pboard
{
NSString *myString = ...; // code to get a string from the indexes in rowIndexes
return [pboard setString:myString forType:NSPasteboardTypeString];
}
Pour recevoir les opérations de glisser, je pense qu'il a été assez écrit à ce sujet: Ceci est un ancien tutoriel (2002), mais je pense qu'il devrait être encore valide. Assurez-vous de vérifier la documentation sur les méthodes/noms dépréciés (ou regarder les avertissements du compilateur): http://cocoadevcentral.com/articles/000056.php
Apples drag and drop programming guide
Ou cette pile question de trop-plein avec des liens vers un exemple de code: Cocoa multi window drag and drop example
Merci pour les liens . – PruitIgoe