在 iOS 12 UIContextualAction 中不会推断图片的颜色。虽然它适用于 iOS 13 及更高版本。我已经尝试了图标的所有渲染模式,但仍然无法正常工作。
func tableView(_ tableView: UITableView, trailingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration? {
let deleteAction = UIContextualAction(style: .normal, title: "") { _, _, complete in
}
let editAction = UIContextualAction(style: .normal, title: "") { _, _, complete in
}
deleteAction.image = UIImage(named: "trashcan")
editAction.image = UIImage(named: "cellEdit")
let configuration = UISwipeActionsConfiguration(actions: [deleteAction, editAction])
return configuration
}