Как я могу удалить все ячейки типа в UITableView Swift - PullRequest
0 голосов
/ 11 октября 2018

Я хотел бы иметь возможность удалить все ячейки определенного типа, которые я назначаю из табличного представления.Как я мог сделать это.У меня также есть переключатель, который устанавливает атрибуты владельца ячейки и хотел бы использовать его для назначения типа.

1 Ответ

0 голосов
/ 11 октября 2018

Вы не можете напрямую удалять ячейки с определенным идентификатором.У вас должен быть какой-то способ узнать, какие ячейки имеют какой идентификатор повторного использования.

Так я бы достиг такой цели:

  1. Предположим, мне нужно перечислить студентов в списке с разными специальностями.
  2. Я бы ввел enumв классе учащегося, в котором будут перечислены все основные курсы.
  3. Теперь я назначу конкретное значение из enum студенту с конкретным основным.
  4. Я буду использовать эту переменную enum для рисованияразличные ячейки, присваивая им идентификатор повторного использования.
  5. Теперь, когда я хочу отфильтровать студентов по определенному предмету, я отфильтрую массив студентов с заданным значением перечисления и обновлю представление таблицы.
  6. Это автоматически удалит все ячейки с определенным идентификатором.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...