使用滑动手势在 swift3 中编辑表格视图单元格
Posted
技术标签:
【中文标题】使用滑动手势在 swift3 中编辑表格视图单元格【英文标题】:Using swipe gesture to edit table view cells in swift3 【发布时间】:2017-04-03 00:19:08 【问题描述】:如何使用 Swip 手势对每个表格视图单元格执行“编辑”和“删除”操作?类似于电子邮件应用程序!有什么建议吗?
【问题讨论】:
【参考方案1】:func tableView(_ tableView: UITableView, canEditRowAt indexPath:
IndexPath) -> Bool
// Return NO if you do not want the specified item to be editable.
return true
// Override to support editing the table view.
func tableView(_ tableView: UITableView, commitEditingStyle
editingStyle: UITableViewCellEditingStyle, forRowAt indexPath:
IndexPath)
if editingStyle == .delete
// Delete the row from the data source
tableView.deleteRows(at: [indexPath], with: .fade)
else if editingStyle == .insert
// Create a new instance of the appropriate class, insert it
into the array, and add a new row to the table view
【讨论】:
以上是关于使用滑动手势在 swift3 中编辑表格视图单元格的主要内容,如果未能解决你的问题,请参考以下文章
在表格视图单元格中使用 UILongPressGestureRecognizer 时出现问题