Animacje UITableViewCell zatrzymują się, gdy przewijany jest UITableView

Tworzę scenę „odliczania zdarzeń” w mojej aplikacji, która wykorzystuje UITableViewController, aby wyświetlić listę zdarzeń, które mają miejsce w przyszłości. W każdej komórce mam zegar odliczający, który odlicza czas do zdarzenia.

Chcę animować te pola odliczania, tak aby zaznaczały się w czasie rzeczywistym. Osiągnąłem już tę animację, ale problem polega na tym, że gdy użytkownik przewija podgląd, animacja zatrzymuje się, dopóki użytkownik nie zwolni przewijania. Chcę, aby animacje były kontynuowane nawet podczas przewijania.

Sposób, w jaki animuję, to wywołanie [self.tableview reloadData] na NSTimer co 0,25 s (wiem, że nie jest to najbardziej wydajna metoda - to było bardziej testowanie samej animacji). Próbowałem również uruchamiać aktualizacje wywołania NSTimer w samej UITableViewCell - ale wciąż animacja zatrzymuje się podczas przewijania.

Ktoś zna ustawienie lub alternatywny sposób wywołania animacji, który będzie ją kontynuował podczas przewijania?

questionAnswers(2)

yourAnswerToTheQuestion