如何为 swift 中的 table 视图单元格添加滑动操作 5
How to add swipe actions for table view cell in swift 5
我想添加编辑操作以在用户滑动 table 行时显示。我以前可以使用 editActionsForRowAt
方法,但现在已弃用。在 commit editingStyle
方法中,我不需要任何操作。如何为我的单元格添加操作?
试试下面的方法:
func tableView(_ tableView: UITableView, trailingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration? {
let item = UIContextualAction(style: .destructive, title: "Delete") { (contextualAction, view, boolValue) in
//Write your code in here
}
item.image = UIImage(named: "deleteIcon")
let swipeActions = UISwipeActionsConfiguration(actions: [item])
return swipeActions
}
有一个名为 'SwipeCellKit' 的有用且易于使用的库可以解决您的问题:
我想添加编辑操作以在用户滑动 table 行时显示。我以前可以使用 editActionsForRowAt
方法,但现在已弃用。在 commit editingStyle
方法中,我不需要任何操作。如何为我的单元格添加操作?
试试下面的方法:
func tableView(_ tableView: UITableView, trailingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration? {
let item = UIContextualAction(style: .destructive, title: "Delete") { (contextualAction, view, boolValue) in
//Write your code in here
}
item.image = UIImage(named: "deleteIcon")
let swipeActions = UISwipeActionsConfiguration(actions: [item])
return swipeActions
}
有一个名为 'SwipeCellKit' 的有用且易于使用的库可以解决您的问题: