У меня есть представление коллекции, где каждая ячейка имеет видео (воспроизводится через AVPlayer) и красный круг. При нажатии кнопки в контроллере представления цвет всех кругов ячейки должен быть изменен на синий, а затем при повторном нажатии изменить его на красный.
Итак, что мне нужно сделать, это : когда кнопка нажата в представлении контроллера, измените представление круга во всех ячейках, видимых или нет. Причина, по которой я говорю видимый или нет, заключается в том, что я показываю только одну ячейку на экране за раз. Пользователь перемещается к go к следующей ячейке.
Я уже пытался использовать reloadData()
для обновления всех окружностей ячейки при нажатии кнопки, однако проблема, которую я обнаружил, заключается в том, что видео сбрасывается обратно в начало (и мне нужно не для этого, не только для видимой ячейки, но и для всех ячеек).
Какие у меня есть другие варианты?