Hallo,
ich implementiere momentan Drag & Drop für ein Outlineview und habe da ein grundlegendes Problem - abseits aller NSTreeController Probleme.
Anbei ein Bild von einer Möglichen Struktur der Daten. Ich muss ja das Drag&Drop irgendwie beschränken, da einige Drag&Drop Operationen unschöne Folgen haben könnten - z.B.:
Angenommen ich dragge den Ordner (1.1.1) in den Ordner (1.1.1.1) dann würde dies zur Folge haben, dass (1.1.1), (1.1.1.1) und (1.1.1.2) nicht mehr angzeigt werden, da sie ja keinen gültigen parent haben.
Mir fehlt nun eine allgemeine Beschreibung, ob ich einen beliebigen indexPath auf einen anderen beliebigen draggen kann oder nicht.
ich implementiere momentan Drag & Drop für ein Outlineview und habe da ein grundlegendes Problem - abseits aller NSTreeController Probleme.
Anbei ein Bild von einer Möglichen Struktur der Daten. Ich muss ja das Drag&Drop irgendwie beschränken, da einige Drag&Drop Operationen unschöne Folgen haben könnten - z.B.:
Angenommen ich dragge den Ordner (1.1.1) in den Ordner (1.1.1.1) dann würde dies zur Folge haben, dass (1.1.1), (1.1.1.1) und (1.1.1.2) nicht mehr angzeigt werden, da sie ja keinen gültigen parent haben.
Mir fehlt nun eine allgemeine Beschreibung, ob ich einen beliebigen indexPath auf einen anderen beliebigen draggen kann oder nicht.
Die Objective-Cloud ist fertig wenn sie fertig ist. Beta heißt Beta.
Objective-C und Cocoa Band 2: Fortgeschrittene
Cocoa/Objective-C Seminare von [co coa:ding].
Objective-C und Cocoa Band 2: Fortgeschrittene
Cocoa/Objective-C Seminare von [co coa:ding].