Ich habe die Ziehen-Funktion & für eine NSOutlineView
Drop-Funktion implementiert. Ich kann neue Objekte hineinziehen und die Objekte neu anordnen. Allerdings gibt es ein seltsames Verhalten:NSOutlineView zeigt die blaue Hilfslinie/Trennlinie beim Einziehen nicht an
Wenn ein oder mehr Elemente neu geordnet wurden (durch & Abwurf ziehen), wenn ein neues Element in geschleppt wird, zeigt der NSOutlineView
nicht den üblichen „blue Separator Zeile "zwischen zwei Zeilen (wo es den Tropfen akzeptieren kann). Stattdessen wird eine Lücke geöffnet mit der gleichen Animation wie die einer lokalen Neuordnung.
Wenn kein Artikel nachbestellt wurde, wird die blaue Linie wie üblich angezeigt.
Die NSOutlineView
ist ausschließlich mit einer NSOutlineViewDataSource
bestückt. Es wurde gerade von einer "Kakaobindung" (mit NSTreeController
) umgesetzt, die ohne dieses Problem funktionierte.