Я создаю приложение, в котором у меня много ячеек таблицы (> 300).Я успешно реализовал расширение и свертывание ячеек таблицы.При развертывании отображается изображение, полученное из веб-службы, при щелчке по развернутой ячейке ячейка снова сворачивается, если щелкнуть другую ячейку, свернута предыдущая ячейка и развернута текущая ячейка.Теперь проблема в том, что если пользователь прокручивает представление таблицы с помощью расширенной таблицы ячеек, он работает нормально, но когда он возвращается к нему, изображение теряется, а также есть небольшая проблема с функциональностью (таблица принимает эту ячейку свернутой).
Более того, если пользователь продолжает прокручивать таблицу вниз, он может встретить это изображение в свернутой ячейке (что выглядит очень плохо), я думаю, это потому, что dequeueReusableCellWithIdentifier извлекает уже расширенную ячейку.
PS: каждое изображение отличается в зависимости от значения ячейки, но оно выбирается в другом вызове (не все вместе, т.е. для получения 300 изображений я делаю 300 независимых вызовов).