EditActionForIndexPath显示错误行的操作

时间:2019-07-10 17:01:30

标签: ios swift uitableview

我正在UITableViewDelegate中使用editActionsForRow方法。它显示错误行的操作。

我也使用了trailingSwipeActionConfiguration方法,但是没有用。

func tableView(_ tableView: UITableView, trailingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration? {
  let archiveAction = UIContextualAction(style: .normal, title: "Archive") { (action, customView, completion) in
    self.tableData.remove(at: indexPath.row)
    self.tableView.deleteRows(at: [indexPath], with: .automatic)
  }
}

如果我尝试一张一张地滑动两行,则操作视图会显示在错误的行上。

0 个答案:

没有答案