我对iPhone开发很新。我正在尝试实现滚动视图,从web动态加载图像。我试图使用以下代码。
for (counter = 0; counter < 2; counter++) {
RSSEntry *entry = [_allEntries objectAtIndex:counter];
NSData * imageData = [[NSData alloc] initWithContentsOfURL: [NSURL URLWithString: entry.articleUrl]];
UIImage *img = [UIImage imageWithData: imageData];
NSLog(@"%@", entry.articleUrl);
UIImageView *imageView = [[UIImageView alloc] initWithImage:img];
[imageData release];
CGRect rect = scrollViewController.frame;
imageView.frame = rect;
imageView.tag = (counter + 1); // tag our images for later use when we place them in serial fashion
[scrollViewController addSubview:imageView];
[imageView release];
}
这是我在viewDidLoad
上加载的两张图片。我想在用户滚动到第二个图像时加载下一个图像,如果用户下一个滚动想要显示图像正在加载。有什么建议吗?
答案 0 :(得分:1)
您可以使用NSURLConnection并异步下载图像。您可以使用TCImageView
https://github.com/totocaster/TCImageView
以异步方式下载图像。
我还推荐Three20的TTImageView。