有没有办法更改 ContextualAction 的文本,使其不再说“删除”?
问问题
76 次
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 回答