我看过WDC2010会议的第104场关于使用滚动视图和CATiledLayers的演讲,非常酷。但是我不确定瓦片图像的生成方式。示例中已经创建了青蛙瓦片图片。但如果我有一个照片应用程序,我需要自己创建瓦片,我不确定最好的方法是什么。
最简单的方法是在拍摄并存储照片后,进行一些图像处理并创建所有可能需要的瓦片。但这意味着对于每张照片,我都要存储更多的文件并使用更多的文件空间。
在我需要照片之前,将瓦片创建到一个临时目录中。当我完成查看部分后,可以删除该临时目录。至少只有在查看照片时才使用额外的文件空间。但我会担心加载图像以创建瓦片是否会引入用户可感知的延迟。
最简单的方法是在拍摄并存储照片后,进行一些图像处理并创建所有可能需要的瓦片。但这意味着对于每张照片,我都要存储更多的文件并使用更多的文件空间。
在我需要照片之前,将瓦片创建到一个临时目录中。当我完成查看部分后,可以删除该临时目录。至少只有在查看照片时才使用额外的文件空间。但我会担心加载图像以创建瓦片是否会引入用户可感知的延迟。