UISegmentControl und UITableViewController Animation
-
06-09-2019 - |
Frage
Wie kann ich meine „Entfernung von tableviewitems“, wenn der Benutzer Änderungen zwischen den Segmenten in der UISegmentControl animieren?
Das Verhalten sollte ähnlich sein "Missed / All" ruft im Telefon App.
Keine korrekte Lösung
Andere Tipps
Die DeleteRowsAtIndexPaths: withRowAnimation: und insertRowsAtIndexPaths: withRowAnimation. Wird die Animation für Sie zur Verfügung stellen
Wenn Sie eine komplexere Operation ausführen müssen (Einfügungen und Löschungen), starten Sie einen Block. ähnlich einem UIView Animation Block:
[tableView beginUpdates];
//add and delete
[tableView endUpdates];
Beachten müssen Sie das Modell aktualisieren, um die Änderungen in der Tabelle zu berücksichtigen.
UITableView kann eine Nachricht gesendet werden: DeleteRowsAtIndexPaths: withRowAnimation: Das withRowAnimation Argument bestimmt die Art der animatio, die bei der Entfernung der Zelle verwendet werden.
Ich weiß nicht, ob eine dieser Animationen die verpassten / alle Funktionen entspricht genau though. Wenn sie dies nicht tun, ich bin zu raten, müssen Sie eine Animation eingerichtet, um die Höhe der Zellen zu kollabieren, bevor sie zu entfernen.