如何在滚动视图中显示全尺寸图像?

时间:2017-02-17 11:54:08

标签: ios objective-c

我的应用程序假设全屏显示图像,我的列表中有很多图像(超过500张图像)。

我在滚动视图中添加了水平滚动和分页的图像视图。但我面临内存问题,因为加载的图像会占用我的设备内存?

加载图片的最佳方式是什么? enter image description here

1 个答案:

答案 0 :(得分:0)

请勿尝试使用香草UIScrollView来展示大量内容,特别是如果您只是在加载时将其全部转储。正如您所见,由于记忆压力,这将不可避免地崩溃。

至少使用UICollectionView,它至少会重复使用单元格并允许一次最少的资产存储在内存中。然而,平滑,低内存照片集合视图的问题是许多应用程序遇到的问题,并且可能有很多实现问题。我建议寻找一个精心打造的组件,而不是试图重新发明那个特定的轮子。