View-based NSTableView Filterung + Animation

9

Ich habe eine Sicht basierend auf NSTableView , die ich manchmal mit NSPredicate filtere. Gibt es eine Möglichkeit, die Elemente zu animieren, die entfernt / hinzugefügt / neu geordnet werden, in tableview , um den gleichen Effekt zu haben wie beginUpdates , endUpdates und insertRowsAtIndexes:withAnimation usw.?

Ich habe nach Möglichkeiten gesucht, wie ich mein Array manuell ausfiltern kann, aber meine Versuche haben sich als sinnlos erwiesen. Jetzt frage ich mich, ob es einen besseren (oder eingebauten) Weg gibt, dies zu tun. Ich habe mich gefragt, ob NSArrayController das automatisch macht, aber ich glaube nicht, dass es funktioniert.

    
Alex Zielenski 22.11.2011, 23:39
quelle

1 Antwort

5

Ich habe Code geschrieben, um das selbst zu machen - gegeben 'vor' und 'nach' Arrays, berechne die benötigten Parameter zu insertRowsAtIndexPaths: , deleteRowsAtIndexPaths: , etc. Der Code ist ein bisschen fummelig, also wahrscheinlich Bugs - benutze nach Ihrem Ermessen!

%Vor%

Dann nennst du es so:

%Vor%     
Bryan 15.09.2012, 16:59
quelle