我正在使用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首先我想向上滾動,並想使用動畫顯示新消息 –