Как анимировать UITableView, чтобы скользить вверх при отображении нижней ячейки? - PullRequest
0 голосов
/ 15 апреля 2020

У меня есть таблица и ее нижняя ячейка особенная. Каждый раз, когда таблица перезагружается, я хочу, чтобы нижняя ячейка скользила вверх, а верхняя часть таблицы, кажется, подталкивалась вверх.

Вот так: enter image description here

Как я могу реализовать эту анимацию? Спасибо!

1 Ответ

1 голос
/ 15 апреля 2020

Вы можете указать tableView, чтобы перейти к определенной строке с анимацией. Если эта ячейка последняя, ​​просто вызовите ее после перезагрузки:

let scrollToIndexPath = IndexPath(row: numberOfRows - 1, section: 0)
tableView.scrollToRow(at: scrollToIndexPath, at: .bottom, animated: true)

.bottom означает, что вы хотите прокрутить до нижней части видимого tableView.

...