我有,我有,当我在一个go.It加载整组加载多个图像和视频的滚动型 但iPad 2的我的应用程序崩溃的要求说,应用程序 由于内存压力过大而退出。如何通过一个图像添加一个为我滚动
我想知道如何处理这个问题,它可以通过一个当我翻到加载图片呢?如果是,那么它是如何可以做到
我有,我有,当我在一个go.It加载整组加载多个图像和视频的滚动型 但iPad 2的我的应用程序崩溃的要求说,应用程序 由于内存压力过大而退出。如何通过一个图像添加一个为我滚动
我想知道如何处理这个问题,它可以通过一个当我翻到加载图片呢?如果是,那么它是如何可以做到
我认为最好将使用的UITableView,而不是滚动视图。由于tableview使用DEQUEUE,因此它将执行加载/卸载tableview可见部分的部分。表格视图单元格可以以任何您想要的方式自定义。
希望它会有所帮助。
寻呼是要走的路。
如果加载在内存,那么你的一个或两个图像中妥协大张旗鼓地扩展性的全部图像会被罚款了大量说数百就会死机。
一种方法是你只保留三个存储器中的先前图像的图像----显示当前图像和下一------形象展示做好准备。你必须使用延迟加载和图像缓存
以下链接将帮助您
。 Icarousel
。 AFnetworking's uiimageview category for lazy loading and caching
。 ASImageView a light weight uiimageview category如果你不想完全AFNetworking在您的项目
问候整合。如果你展示你在这方面尝试过的东西,这将会很有帮助。我们总是愿意帮忙,但不想为你编写代码 –
@DanDrews。 – Buntylm
通过你的问题,我有一个偷偷摸摸的怀疑,你已经设置了滚动视图的内容乘以图像的数量,并一次性加载所有的图像for循环。 – amar