I use
func insertRowsAtIndexPaths(indexPaths: [NSIndexPath], withRowAnimation animation: UITableViewRowAnimation)
method to insert a new Ro
Swift 3
TableView.beginUpdates() let indexPath:IndexPath = IndexPath(row:(self.yourArray.count - 1), section:0) TableView.insertRows(at: [indexPath], with: .left) TableView.endUpdates() TableView.scrollToRow(at: indexPath, at: .bottom, animated: true)