У меня есть UITableView, для которых я перегрузочный каждую строку с новыми данными с помощью:UITableView строки/ячейки анимации
for currentIndex in (feeds.count-1).stride(through: 0, by: -1) {
self.feedList[currentIndex] = feeds[currentIndex]
dispatch_async(dispatch_get_main_queue()) {
self.tableView.beginUpdates()
self.tableView.reloadRowsAtIndexPaths([NSIndexPath(forRow: currentIndex, inSection: 0)], withRowAnimation: UITableViewRowAnimation.Middle)
self.tableView.endUpdates()
}
}
Это делает все строки анимировать вместе сразу. Я хочу, чтобы каждая строка была анимирована одна за другой. Как я могу это достичь?
Вы пытались использовать CATransaction и анимировать только одну строку за раз и вызывать анимацию для следующей строки в блоке завершения CATransaction? –