我想在我的应用中使用巨大的地图图像(25mb)。该应用程序的整个要点是捏缩放并滚动这个丰富详细的地图。
我在uiimageview中加载它,有一些子视图层可以打开和关闭以覆盖地图。
在我的模拟器上,一切都工作正常,但我担心的是实际的iPhone / iPad在渲染/操作25mb png图像时可能会出现问题。
任何人都有使用Xcode的巨大图像文件的经验吗?关于我所描述的内容的任何建议或疑虑?
有人建议使用uiwebview来显示图像。我不确定为什么你会更好。
由于
答案 0 :(得分:3)
处理非常大的图像的最佳方法是将它们切割成易于管理的方块并动态加载它们。 Here你可以看到一个非常好的平铺UIScrollView教程。稍微修改代码肯定会满足您的需求。
答案 1 :(得分:2)
查看ADC Videos,特别是WWDC 2010 Session 104“使用滚动视图设计应用程序”。这显示了如何使用CATiledLayer。