【发布时间】:2011-10-22 00:48:54
【问题描述】:
我正在编写一个应用程序,它是 UIImagePicker 的克隆,但使用 Assets 库。当用户选择一张照片时,加载图像需要一点时间。我注意到,当我使用与我正在开发的功能相同的照片应用程序时,图像加载速度会更快一些。我听说该网站上的另一位响应者提到以下内容以模仿照片应用程序的功能:
“首先加载缩略图(最好使用 dispatch_async) - 这应该非常快。完成后,像上面一样加载全屏图像。这是苹果在 Photo App 中为提供流畅的用户体验所做的。”
有没有人有任何代码示例说明如何实现这一点?我不太确定我明白他的意思。
这也是我用来加载图像的代码(我将图像作为参数传递给另一个视图控制器):
myImage = [UIImage imageWithCGImage:[[myAsset defaultRepresentation] fullScreenImage]];
【问题讨论】:
-
您还没有加载每个图像的缩略图以显示在您的图像选择器克隆中吗?
-
标签: iphone ios cocoa-touch uiimage alassetslibrary