我使用以下代码在我的 ImageView 中显示图像:
imgbackBG.image = [UIImage imageWithData:
[NSData dataWithContentsOfURL:
[NSURL URLWithString:[NSString stringWithFormat:@"http://%@", [test.arrImagessplash objectAtIndex:[test.arrImages count]-4]]]]];
4cing.com/mobile_app/uploads/pageicon/splash.png
问题是代码执行得很慢。有没有办法更快地加载图像并在 ImageView 中显示它?如果是这样,我该怎么做?
最佳答案
从这里下载文件.....
https://github.com/nicklockwood/AsyncImageView
并按以下方式使用:
AsyncImageView *asyncImageView = [[AsyncImageView alloc]initWithFrame:CGRectMake(30,32,100, 100)];
[asyncImageView loadImageFromURL:[NSURL URLWithString:your url]];
[YourImageView addSubview:asyncImageView];
[asyncImageView release];
关于iphone - 从 URL 加载图像并将其显示在 iPhone 应用程序中的更快方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15702608/