从UIScrollview应用程序中的文档目录中加载50多个图像会崩溃

时间:2017-02-06 11:00:37

标签: ios objective-c uiscrollview

从UIScrollview应用程序中的文档目录中加载50多个图像会导致崩溃。获取"资产连接中断或资产死亡(带内存警告)"。谁能建议加载这些图像的最佳方法?提前致谢。我的代码在Objective-C中。

2 个答案:

答案 0 :(得分:2)

在您的情况下显示图像的最佳选项是使用UITableView或UICollectionView,因为当它们不再显示在屏幕上时,它们会在内部使单元格出列。 。 在您的情况下,UIScrollView不会使其子视图出列,因此屏幕包含的图像一直消耗更多内存,并且操作系统因内存使用量过大而关闭(崩溃)您的应用程序。

答案 1 :(得分:1)

您应该使用UITableView而不是UIScrollView。 但是如果它们是非常大的图像,只要加载一个图像就会崩溃,除非它被预处理(调整大小)。