1
我需要在iPad上显示非常大的图像。这些文件是jpg,大约是6700x2700(地图)。有没有办法将整个图像加载到内存中?在iPad上显示非常大的图像
目前我加载它在滚动视图中进行缩放/平移。
图像存储在本地设备上。
我需要在iPad上显示非常大的图像。这些文件是jpg,大约是6700x2700(地图)。有没有办法将整个图像加载到内存中?在iPad上显示非常大的图像
目前我加载它在滚动视图中进行缩放/平移。
图像存储在本地设备上。
您需要使用CATiledLayer来显示该尺寸的图像。请参阅CATiledLayer类参考和Core Animation编程指南。
就像他们说,你需要的是像
+(Class)layerClass
{
return [CATiledLayer class];
}
在你看来
。
这正是我正在寻找的,但我从未使用过CALayers,我真的不知道从哪里开始。你知道一个好的在线教程吗? – Brodie 2010-04-24 23:19:27
有几个,如果你谷歌“catiledlayer大图像iphone”或类似。 – RunLoop 2010-04-25 03:45:31
我无法找到任何对核心动画一无所知的人的观点。如果有人能推荐一本,我甚至愿意购买一本关于它的书。 – Brodie 2010-04-25 13:46:11