首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用HJCache的IOS显示图像

使用HJCache的IOS显示图像
EN

Stack Overflow用户
提问于 2011-09-23 23:04:23
回答 2查看 1.4K关注 0票数 0

我是IOS新手,但我做了一个使用HJCache显示图像的小应用程序。

一切都好,我找到了一种方法来显示一个图像与HJCache,但我有一个很大的问题,我不能理解我如何显示图像显示我的结果时,图像加载。

我的实际代码是:

(我创建了HJCache对象objMan - thumbs是一个UIImageView *thumb

代码语言:javascript
复制
HJManagedImageV *asyncImage = [[[HJManagedImageV alloc] initWithFrame:CGRectMake(20,20,50,50)] autorelease];

asyncImage.url = [NSURL URLWithString:[thumbs_array objectAtIndex:thisItem]];
[objMan manage:asyncImage];
[objMan performSelectorOnMainThread:@selector(manage:) withObject:asyncImage waitUntilDone:YES];

[thumb setImage:asyncImage.image];  

该示例正常工作,它将加载图像,但仅在应用程序重新启动后显示它。有谁有主意吗?

EN

回答 2

Stack Overflow用户

发布于 2011-10-05 17:46:45

如果你要在tableview .I中加载图片,请执行类似这样的操作,而不是创建UImageView ...

代码语言:javascript
复制
HJManagedImageV *asyncImage = [[[HJManagedImageV alloc]  
initWithFrame:CGRectMake(20,20,50,50)] autorelease];

asyncImage.url = [NSURL URLWithString:[thumbs_array objectAtIndex:indexpath.row]];
[objMan manage:asyncImage]; 
[cell addSubview:asyncImage];
mi=(HJManagedImageV *)[cell viewWithTag:999];
[mi clear];
票数 2
EN

Stack Overflow用户

发布于 2012-09-17 16:21:26

尼古拉斯,你对替代方案持开放态度吗?

如果你是,我知道一个非常简单的图像加载库:

SDWebImage

链接:https://github.com/rs/SDWebImage

简单易用,一行代码就可以完成你想做的事情:

代码语言:javascript
复制
[cell.imageView setImageWithURL:[NSURL URLWithString:@"http://www.domain.com/path/to/image.jpg"]
                   placeholderImage:[UIImage imageNamed:@"placeholder.png"]];

MWPhotoBrowser

链接:https://github.com/mwaterfall/MWPhotoBrowser

用于自动显示可滚动、收缩缩放的图库。MWPhotoBrowser在后面使用了SDWebImage,所以它是该库的扩展。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7531111

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档