如何添加带有新数据的临时单元格?
How can I add a temporary cell with new data?
我正在尝试添加一个包含用户刚刚输入的数据的临时单元格。
使用下面的代码我希望这样做,但我发现最后一个单元格的副本被添加到它的位置,我该如何解决这个问题以添加当前数据?
self.tableView.beginUpdates()
self.tableView.insertRows(at: [IndexPath(row: 0, section: 0)], with: .automatic)//self.arrayOfComments.count-1
let cell = self.tableView.dequeueReusableCell(withIdentifier: "commentCell", for: IndexPath(row: 0, section: 0)) as! commentTableViewCell
self.addTemporaryComment(cell: cell)
self.tableView.endUpdates()
这个
let cell = self.tableView.dequeueReusableCell(withIdentifier: "commentCell", for: IndexPath(row: 0, section: 0)) as! commentTableViewCell
将 return 一个随机的 non-visible 单元格及其内容,您需要的是从您的模型创建一个新对象并将其附加到 table
arr.insert(yourObject,at:0)
我正在尝试添加一个包含用户刚刚输入的数据的临时单元格。
使用下面的代码我希望这样做,但我发现最后一个单元格的副本被添加到它的位置,我该如何解决这个问题以添加当前数据?
self.tableView.beginUpdates()
self.tableView.insertRows(at: [IndexPath(row: 0, section: 0)], with: .automatic)//self.arrayOfComments.count-1
let cell = self.tableView.dequeueReusableCell(withIdentifier: "commentCell", for: IndexPath(row: 0, section: 0)) as! commentTableViewCell
self.addTemporaryComment(cell: cell)
self.tableView.endUpdates()
这个
let cell = self.tableView.dequeueReusableCell(withIdentifier: "commentCell", for: IndexPath(row: 0, section: 0)) as! commentTableViewCell
将 return 一个随机的 non-visible 单元格及其内容,您需要的是从您的模型创建一个新对象并将其附加到 table
arr.insert(yourObject,at:0)