我有一个UITableViewCell,我已经实现了leadingSwipeActionsConfigurationForRowAt indexPath
,允许用户在单元格上拖动以将它们添加到收藏夹中。但是,在执行此操作时,还会出现向左拖动以删除的选项。我不希望能够删除这些单元格。有没有办法实现滑动操作而不显示删除操作?
答案 0 :(得分:4)
试试这个
func tableView(_ tableView: UITableView, canEditRowAt indexPath: IndexPath) -> Bool {
return false
}
修改
func tableView(_ tableView: UITableView, trailingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration? {
let swipeAction = UISwipeActionsConfiguration(actions: [])
swipeAction.performsFirstActionWithFullSwipe = false // This is the line which disables full swipe
return swipeAction
}