【发布时间】:2011-07-05 05:08:14
【问题描述】:
在我的视图控制器中,我如何知道某个 UIImageView 何时完成加载(来自文档目录的大 jpeg)?我需要知道,以便我可以将占位符低分辨率图像视图与此高分辨率图像视图交换。我是否需要创建自定义回调才能知道这一点?任何方式都很好。
顺便说一下,这是我加载图像的sn-p代码:
NSString *fileName = [NSString stringWithFormat:@"hires_%i.jpg", currentPage];
NSString *filePath = [NSString stringWithFormat:@"%@/BookImage/%@", [self documentsDirectory], fileName];
hiResImageView.image = [[[UIImage alloc] initWithContentsOfFile:filePath] autorelease];
【问题讨论】:
-
请提供您的源代码如何加载图像。
-
谢谢@Tim -- 这是其中的一些源代码。
-
“大型 jpeg”有多大?因为如果你说的非常大,你最好使用某种平铺。涉及 UIImageView 和大图像的性能影响很大。
标签: iphone objective-c uikit uiimageview