@IBOutlet weak var titleLabel: UILabel!
@IBOutlet weak var tableview: UITableView!
var headerLabel:String!
var ListmoviesArray:[UIImage]!
override func viewDidLoad() {
super.viewDidLoad()
titleLabel.text = headerLabel
}
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return ListmoviesArray.count
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = self.tableview.dequeueReusableCell(withIdentifier: "ListTableViewCell", for: indexPath) as! ListTableViewCell
cell.myImageView.image = ListmoviesArray[indexPath.row]
cell.btnCheckMark.addTarget(self, action: #selector(checkMarkButtonClicked), for: .touchUpInside)
cell.selectionStyle = .none
return cell
}
@objc func checkMarkButtonClicked ( sender: UIButton) {
sender.isSelected = !sender.isSelected
if sender.isSelected {
sender.setImage(UIImage(named: "Checked"), for: .normal)
} else {
sender.setImage(UIImage(named: "UnChecked"), for: .normal)
}
}
}
[I want that my selected images will delete by clicking on delete button these images are coming from my previous controller 1