如何在 swift 5 中为表格视图单元格添加滑动操作

问题描述 投票:0回答:3

我想添加编辑操作以在用户滑动表格行时显示。我以前可以使用

editActionsForRowAt
方法,但现在已弃用。在
commit editingStyle
方法中,我不需要执行任何操作。如何为我的单元格添加操作?

ios swift uitableview uitableviewrowaction
3个回答
9
投票

尝试以下方法:

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
    }

0
投票

有一个有用且易于使用的库,名为“SwipeCellKit”,它可以解决您的问题:

SwipeCellKit 文档


0
投票

我想要两个关于滑动操作的按钮,然后我在 YouTube 上找到了这个视频,它对我有帮助

© www.soinside.com 2019 - 2024. All rights reserved.