В своем приложении для iPhone я использую tableView и добавил imageView как ContentView в моей tableViewcell.
При нажатии кнопки я изменяю содержимое таблицы. Поэтому каждый раз, когда я нажимаю кнопку, она должна показывать соответствующее изображение в tableViewCell.
Проблема:
Предположим, я загружаю изображения 1.png, 2.png и 3.png в tableView по нажатию кнопок A, B и C. соответственно.
Теперь давайте рассмотрим, что изначально я нажал кнопку A и появится 1.png. Теперь, когда я нажимаю кнопку B, появляется 2.png, но 1.png также остается в фоновом режиме . Так что в основном он перекрывает tableViewCell с новым изображением.
Устранение неполадок, которые я уже сделал:
1) Я попытался освободить imageView и установить imageView.image = nil;
2) Я пытался перезагрузить таблицу и очистить таблицу перед каждым нажатием кнопки.
3) Даже я пытался поместить весь код в if (cell == nil) предложение cellForRowAtIndexPath
method