-1

有没有办法更改 ContextualAction 的文本,使其不再说“删除”?

这是我正在谈论的删除按钮

4

1 回答 1

0

您可以像下面这样简单地创建委托方法 trailingSwipeActionsConfigurationForRowAt 并根据需要对其进行自定义:

extension YOURVIEWCONROLLER: UITableViewDelegate{
func tableView(_ tableView: UITableView, trailingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration? {

    let removeAction = UIContextualAction(style: .destructive, title: "Remove") { action, view, complete in
        //Your code
        Utility.main.showAlert(message: "Removed Pressed", title: "Alert")
        complete(true)
    }
    doneAction.backgroundColor = UIColor.red

    return UISwipeActionsConfiguration(actions: [removeAction])
}
}

或者

在 Core.swift 文件中你需要编辑它的函数。

于 2020-03-23T01:03:39.600 回答