Я настраиваю действие смахивания для ячейки табличного представления. Когда я проводил по ячейкам, вид ячеек в этой ячейке стал беспорядком, и я проверил ограничение меток Views и imageView.
это изображение моей проблемы:
https://ibb.co/SwwfYMB
это фото моего ограничения клетки
мое ограничение клетки
Это мой код
// MARK: delete Action
func tableView(_ tableView: UITableView, canEditRowAt indexPath: IndexPath) -> Bool {
return true
}
func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCell.EditingStyle, forRowAt indexPath: IndexPath) {
let itemREF = arrayItems[indexPath.row].itemId
let imageREF = arrayItems[indexPath.row].Image
let storage = Storage.storage()
let storageRef = storage.reference(forURL: imageREF!)
storageRef.delete { error in
if let error = error {
print(error)
} else {
// File deleted successfully
}
}
Database.database().reference().child("Items").child(itemREF!).removeValue()
arrayItems.remove(at: indexPath.row)
let deleteIndex = [indexPath]
tableView.deleteRows(at: deleteIndex, with: .automatic)
// self.myTableView.deleteRows(at: [indexPath], with: .fade)
self.myTableView.reloadData()
}