diff --git a/LearnEnglish/LearnEnglish/Views/WordListViewController.swift b/LearnEnglish/LearnEnglish/Views/WordListViewController.swift index 05d249f..7997e44 100644 --- a/LearnEnglish/LearnEnglish/Views/WordListViewController.swift +++ b/LearnEnglish/LearnEnglish/Views/WordListViewController.swift @@ -155,9 +155,17 @@ final class WordListViewController: UIViewController { } else { words.shuffle() } - UIView.transition(with: tableView, duration: 0.25, options: .transitionCrossDissolve, animations: { - self.tableView.reloadData() - }) + tableView.reloadData() + let cells = tableView.visibleCells + for (i, cell) in cells.enumerated() { + cell.alpha = 0 + cell.transform = CGAffineTransform(translationX: 0, y: 12) + UIView.animate(withDuration: 0.3, delay: Double(i) * 0.03, + options: [.curveEaseOut, .allowUserInteraction]) { + cell.alpha = 1 + cell.transform = .identity + } + } } private func updateVisibleSpeakers() {