вам нужно создать класс костюма, чтобы получить выбранное состояние ячейки, где вы должны переопределить func, называемый setSelected (_ selected: Bool, animated: Bool), или галочка будет отображаться случайным образом по мере прокрутки ... здесь является примером того, что я сделал: 1 - создал класс для ячейки 2 - добавил выход для изображения, чтобы отобразить галочку (вы можете избежать этого, если вы не хотите изображения с типом костюма) 3- переопределили функцию и используется выбранный параметр: D
здесь мой класс:
import UIKit
класс AddLocationCell: UITableViewCell {
@IBOutlet weak var check: UIImageView!
override func awakeFromNib() {
super.awakeFromNib()
// Initialization code
}
override func setSelected(_ selected: Bool, animated: Bool) {
super.setSelected(selected, animated: animated)
if selected{
check.image = UIImage(named:"check_active")
}else{
check.image = UIImage(named:"check_normal")
}
// Configure the view for the selected state
}
}