我有一个不断滚动的滚动视图。滚动视图具有全尺寸的图像作为屏幕320 * 480。因此,一次只能在屏幕上看到一个图像。当我的应用程序处于运行状态时,滚动视图不断滚动。在分析应用程序时,我发现添加到scrollview中的图像并没有增加。我的问题是在图像从滚动视图中滚出后是从内存中删除还是我需要明确地执行它?将滚动视图图像向左滚动后从内存中移除?
0
A
回答
2
它不会自动从内存中移除。
有两种处理方法。
第一种方法是:您可以在scrollView上只保留3个imageView。添加或由scrollView`s删除其他的ImageView在滚动视图委派如
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
的第二个方法是:保持3页滚动视图,并更改图像时滚动是scrolling.you可以看到演示:https://github.com/smallqiang/cycleScrollerView
+0
不错的代码+1 – TonyMkenu
0
另一种方法是使用单元格旋转90度的UITableView,旋转-90。在这种情况下,只有可见的图片才会存在内存中。
相关问题
- 1. 沿滚动条在滚动视图中移动图像
- 2. 使用水平滚动视图从左向右滚动
- 3. 滚动视图内滚动视图android
- 4. 从滚动视图保存图像
- 5. 从滚动视图中拖动图像
- 6. 制作收藏视图向左滚动和向右滚动
- 7. 滚动滚动视图时自动在滚动视图内滚动地图
- 8. 滚动视图与图像不滚动
- 9. 动画图像从左到右滚动
- 10. TVOS - 滚动视图内的UICollectionView - 滚动视图不滚动
- 11. 在滚动上向下移动图像
- 12. 使图像视图向左移动
- 13. 如何从滚动视图中的图像中间滚动?
- 14. 滚动外滚动视图,然后滚动内
- 15. 滚动视图不移动
- 16. 移动视图,而滚动
- 17. Xcode:滚动视图与滚动视图中的图像
- 18. 左右滚动图像
- 19. 滚动时移动图像
- 20. 滚动时移动图像
- 21. 将图像从一个滚动视图拖到另一个滚动视图
- 22. 图像动画:让图像向左移动,然后向后移动
- 23. 滚动将内容移动到左侧
- 24. 将图像从左向右移动,然后旋转动画
- 25. 滚动图像的视图
- 26. Android:滚动图像视图
- 27. WheelView不滚动滚动视图内
- 28. 滚动视图滚动布局内?
- 29. 无限图像滚动从右到左
- 30. 自动滚动:如何在滚动视图中自动滚动图像
它仍然会保留在内存中,您必须以编程方式从scrollview的不可见部分中删除图像 – Leena