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.
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!
Dann nennst du es so:
%Vor%Tags und Links objective-c animation search cocoa nstableview