我有一个UICollectionView
,它以4个格子的形式呈现,没有scrolling
。每个格子都有一个单独的imageView
。这些images
存储在资源文件夹中,并通过名称引用进行检索(见下文)。在某些UI
操作之后,想法是
collectionView.reloadData()
并替换每个单元格中的image
。
一切工作正常,但是每次重新加载后内存使用量都在不断增加。我原以为reloadData()
会清除不必要的data
,但这种经验让我感到困惑。发生了什么?
如果有帮助的话,我读到过某个地方使用
![]()
加载图像时可能出现问题。
UIImage(name: ...)
缓存图片。我尝试确认这一点,但没有结果。
我的代码非常简单,所以我想知道这是否是某种内存错误/滚动目的的功能(我不想要)。
再次强调,我想停止内存积累。有什么想法吗?