0
我在ViewController中有一個tableView,我只想在用戶單擊單元格中的Edit按鈕時更改單元格背景顏色。單擊編輯按鈕時更改單元格顏色
我做了什麼至今
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "taskcell", for: indexPath as IndexPath) as! taskListCell
cell.backgroundColor = colorMediumGreen
// Configure the cell…
let tableData = self.tableData[indexPath.row]
cell.duration.text = tableData[""] as? String
cell.taskDetail.text = tableData[""] as? String
return cell
}
func tableView(_ tableView: UITableView, editActionsForRowAt indexPath: IndexPath) -> [UITableViewRowAction]? {
let editAction = UITableViewRowAction(style: .normal, title: "Erledigt") { (rowAction, indexPath) in
}
editAction.backgroundColor = .red
return [editAction]
}
剛剛獲得與IndexPath'的'幫助小區和更新''editAction該小區。 –
@DharmeshKheni:你能解釋一下嗎? – SwiftUser