Не подскажете, не могу найти, как реализовать такой механизм: при нажатии на edit button в правом верхнем углу выползают круги у ячеек для отметки
Ссылки на статьи приветствуются)
Не подскажете, не могу найти, как реализовать такой механизм: при нажатии на edit button в правом верхнем углу выползают круги у ячеек для отметки
Ссылки на статьи приветствуются)
navigationItem.leftBarButtonItem = editButtonItem
override func tableView(_ tableView: UITableView, editingStyleForRowAt indexPath: IndexPath) -> UITableViewCellEditingStyle {
return UITableViewCellEditingStyle(rawValue: 3)!
}
Если для какой то определенной ячейки то так:
override func tableView(_ tableView: UITableView, editingStyleForRowAt indexPath: IndexPath) -> UITableViewCellEditingStyle {
if case (0..<2) = indexPath.row {
return .none
} else {
return UITableViewCellEditingStyle(rawValue: 3)!
}
}
Спасибо @haymob большое! Это именно то, что мне нужно! Хотел бы еще у вас спросить. Есть ли у ячеек булево свойство, показывающее, отмечена ячейка или нет? Нужно ли мне создавать отдельный логический массив , чтобы туда заносить данные, какие ячейки выделены, или это можно узнать , обратившись прямо к ячейке и без лишнего кода?