我需要在UIScrollView上显示10 - 1000个图像。分页已启用。所以scrollview的每个页面都是一个图像,它是一个图像。我可以将10张图像加载到10张留在内存中的图像,但有1000张图像时,我在iPhone或iPad上遇到问题。我正在尝试卸载,然后在滚动时加载图像。我每次都显示3张图片。当前页面图像,以及-1和+1页面。当我滚动时,我卸载图像,然后加载下一个。用这种方法我有两个问题。滚动是laggy,如果我滚动非常快,图像不会出现。也许有这些问题的解决方案吗?你能建议我一个吗?启用分页的UIScrollView和UIImage
回答
也许从three20项目的TTPhotoViewController将是有用的。
您应该使用包含一个图像视图的大型自定义单元格的表格。这样,任何时候你都不会有超过几个图像视图。该表将管理应该为您显示的图像,因此您不必亲自编写所有代码。
但是,即使使用表格,如果您尝试显示1,000个较大(例如20%的屏幕尺寸)图像,您的表现也会变差。我没有在iPad上试用过这款产品,但iPhone没有足够的马力和内存来快速处理这些图片。
相反,您应该复制照片库的分层系统。目前的缩略图,然后是完整图像的细节视图或侧面滚动细节视图,该视图仅在一次显示一个图像。这具有作为用户已经完全熟悉的界面的附加优点。
我会试试看。谢谢,使用tableview是个好主意。 – 2010-04-18 13:57:47
还有一个问题。有没有办法在水平模式下使用tableview? – 2010-04-18 14:53:35
因此,在tableView中,我无法启用分页...但是,我做了一个没有垂直滚动的水平滚动tableview,但我需要分页......有人有任何想法吗? – 2010-04-18 16:51:10
- 1. 启用分页的UISCrollview
- 2. 启用放大启用分页启用和滚动的uiscrollview
- 3. Xcode,UIscrollView和分页
- 4. UIScrollView与分页
- 5. 分页UIScrollView
- 6. UIImage和UIScrollView的帧/边界不一致
- 7. 带分页的UIScrollView启用单独的.xibs?
- 8. 使用UIScrollView进行分页
- 9. UIScrollview分页问题
- 10. UIScrollView分页程序
- 11. 的UIScrollView分页与2次
- 12. iOS使UIScrollView分页仅在一个方向上启用
- 13. 将UIscrollView保存为Uiimage
- 14. 在UIScrollView中绘制UIImage
- 15. 在UIImageView UIScrollView中更改UIImage
- 16. 在UIScrollView中缩放UIImage
- 17. 如何在启用了分页的情况下在UIScrollView中加载100多页?
- 18. 用一个大的PDF分页UIScrollView
- 19. 使用分页旋转UIScrollView的问题
- 20. 页面视图控制器与滚动效果与UIScrollView与分页启用
- 21. UIScrollView滚动启用
- 22. 无法适应的UIImage里面的UIScrollView
- 23. 的UIScrollView过来的UIImage在模拟器
- 24. 分页的UIScrollView用两个手指平移和缩放
- 25. UIScrollView分页插入不起作用
- 26. UIScrollView与分页+显示前一页/后一页的一部分
- 27. 在启用分页功能的UIScrollView中识别UITableView上的轻扫手势
- 28. 在垂直分页启用的情况下在UIScrollView中垂直滚动
- 29. 分页的UIScrollView不工作:((iPhone,cocos2d的)
- 30. iphone的UIScrollView - 自定义分页距离
我希望它会有用。 :) – 2010-04-30 08:10:10