iOS 左滑删除可以使用 的 方法来实现,具体代码如下:// MARK: - func_ : , : ) -> []? { let =style: .default, title: "删除") {action, ) in // 删除数据源中的数据 self..remove(at: .row) // 删除中的数据 at: [], with: .fade) } return [] }
iOS 左滑删除可以使用 UITableView 的 editActionsForRowAt 方法来实现,具体代码如下:
// MARK: - UITableViewDelegate func tableView(_ tableView: UITableView, editActionsForRowAt indexPath: IndexPath) -> [UITableViewRowAction]? { let deleteAction = UITableViewRowAction(style: .default, title: "删除") { (action, indexPath) in // 删除数据源中的数据 self.dataArray.remove(at: indexPath.row) // 删除tableView中的数据 tableView.deleteRows(at: [indexPath], with: .fade) } return [deleteAction] }
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(42条)