UITableViewCell-Animationen werden beim Scrollen von UITableView gestoppt

In meiner App wird eine Ereignis-Countdown-Szene erstellt, in der mit einem UITableViewController eine Liste der Ereignisse angezeigt wird, die in der Zukunft stattfinden. In jeder Zelle habe ich einen Countdown-Timer, der die Zeit bis zum Eintreten des Ereignisses herunterzählt.

Ich möchte diese Countdown-Felder animieren, damit sie in Echtzeit ablaufen. Ich habe diese Animation bereits erreicht, aber das Problem ist, dass die Animation angehalten wird, wenn der Benutzer durch die Uitable-Ansicht scrollt, bis der Benutzer die Scroll-Funktion freigibt. Ich möchte, dass die Animationen auch beim Scrollen fortgesetzt werden.

Ich animiere, indem ich alle 0,25 Sekunden [self.tableview reloadData] auf einem NSTimer aufrufe (ich weiß, dass dies nicht die effizienteste Methode ist - dies hat die Animation selbst mehr getestet). Ich habe auch versucht, ein NSTimer-Aufruf von Ansichtsaktualisierungen in der UITableViewCell selbst auszuführen. Die Animation wird jedoch beim Scrollen angehalten.

Kennt jemand eine Einstellung oder alternative Methode zum Aufrufen der Animation, die sie beim Scrollen am Laufen hält?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage