Я вставил UIS-переключатель в ячейку UITableView.
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "Cell", for: indexPath)
if self.users.count > 0 {
let eachPost = self.users[indexPath.row]
let postDate = (eachPost.date as? String) ?? ""
let postTitle = (eachPost.title as? String) ?? ""
cell.detailTextLabel?.text = postDate
cell.textLabel?.text = postTitle
}
if cell.accessoryView == nil{
let switchView : UISwitch = UISwitch(frame: .zero)
switchView.setOn(false, animated: true)
cell.accessoryView = switchView
}
return cell
}
В моей таблице 30 строк. Когда я выбираю переключатель на видимых ячейках, а затем прокручиваю вниз, в ячейках в нижней части списка переключатель выбирается по умолчанию. Что я могу сделать, чтобы сделать правильный выбор для моего списка?