Swift 自定义UITableView左滑删除样式

@available(iOS 11, *)
func tableView(_ tableView: UITableView, trailingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration? {
  let deleteRowAction = UIContextualAction.init(style: UIContextualAction.Style.destructive, title: "DELETE") {(action: UIContextualAction , sourceView: UIView, completionHandle: (Bool) -> Void) in
    my_log("delete click")
  }

  deleteRowAction.image = UIImage(named: "delete")
  deleteRowAction.backgroundColor = UIColor(hexString: "FE9B02")
  let config = UISwipeActionsConfiguration.init(actions: [deleteRowAction])
  return config
}