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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top