Я создаю интерфейс чата с помощью UITableView. Я добавление клеток с использованием коды нижеКак добавить последнюю строку в UITableView с плавной прокруткой?
self.tableView.beginUpdates()
self.tableView.insertRows(at: [IndexPath(row: self.messageCards.count - 1, section: 0)], with: .bottom)
self.tableView.endUpdates()
и после добавления я использую scrollToRowAtIndexPath, чтобы показать последнюю вставленную строку.
let indexPath = IndexPath(row: self.messageCards.count - 1, section: 0)
self.tableView.scrollToRow(at: indexPath, at: .bottom, animated: false)
но в конце обе анимации смешиваются и прокручиваются, не происходит гладко.
Какой должна быть требуемая последовательность анимация .. –
@RohitKP сначала я хочу прокручивать вверх и хочу показывать новое сообщение с помощью анимации –