Конечно, , если у него есть изображение, загруженное в представление , это так, потому что UIImageView
- это просто UIView
, который имеет UIImage
@property с атрибутом retain
, поэтомусохраняет изображение.
Тот факт, что представление является видимым или нет, конечно, ничего не меняет, и, надеюсь, потому что в противном случае iOS не сможет снова загрузить UIImage
, если вы снова установите UIImageView
видимым (как только свойство image
влияет на UIImageView
, UIImageView
не может знать источник изображения, было ли оно загружено из файла, URL-адрес, сгенерированный программно, ...?), и даже еслион знал, что будет сложно перезагрузить его (может потребоваться некоторое время для загрузки и декодирования)
Если вы не используете изображение UIImageView
, по крайней мере установите для его свойства image
значениеnil
, чтобы скрыть его (и заново загрузить / повторно обработать изображение самостоятельно, если вам нужно повторно отобразить его, но если оно используется в UITableView
из-за механизма утилизации / повторного использования UITableViewCells
, оно, вероятно, никогда не будетВ любом случае одно и то же изображение)