Предотвращение наложения изображения в режиме быстрого просмотра изображений - PullRequest
0 голосов
/ 09 ноября 2018

У меня есть tableViewCell с изображением.

Несмотря на то, что я очищаю imageView и устанавливаю изображение, я получаю непреднамеренное поведение ниже, когда одно изображение накладывается на другое.

enter image description here

Пожалуйста, посоветуйте, как это можно решить.

Код для сброса изображения в ImageView:

self.profileImageLabelTVCell.cellImageView.image     = nil   // Clearing previous image
self.profileImageLabelTVCell.cellImageView.image     = image

Вот ссылка на код tableViewCell и класс roundedImageView, которые я использовал. (Так как SO не позволил разместить весь код здесь)

https://gist.github.com/pravishanth/14cdb8bf14dd8899b081bdc97988b985

1 Ответ

0 голосов
/ 09 ноября 2018

Добавьте код сброса изображения к TableViewCell

func prepareForReuse() метод.

override func prepareForReuse() {
    super.prepareForReuse()
    cellImageView.image = nil
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...