您的位置:首页 > 其它

转载:通过URL下载、创建以及显示一个图像

2010-01-21 15:13 295 查看
[align=left]转载自:www.madhome.org[/align]
[align=left]这个技巧将向你展示了从一个远程资源上,下载及显示一个图像的具体步骤。如果你添加一个图像作为一个子视图的话,这个不难实现。问题就是,这个图像并不是你程序包中的一部分。[/align]
[align=left]利用URL来处理远程图像[/align]
[align=left]我们创建一个URL到远程资源:[/align]
[align=left]NSURL *url= [NSURL URLWithString: [/align]
[align=left]@"http://iphonedevelopertips.com/images/logo-iphone-dev-tips.png"];[/align]
[align=left]从NSData创建UIImage[/align]
[align=left]接着就是通过从URL上下载的数据,构建一个UIImage。它包含了一个操控远程图像内容的NSData对象:[/align]
[align=left]UIImage *image = [UIImage imageWithData: [NSData dataWithContentsOfURL:url]];[/align]
[align=left]使其构成整体[/align]
[align=left]以下就是如何整合它的方法,通过从上述的UIImage中创建一个UIImageView,添加作为一个子视图的远程图像到一个现有的视图:[/align]
[align=left]NSURL *url= [NSURL URLWithString: [/align]
[align=left]@"http://iphonedevelopertips.com/images/logo-iphone-dev-tips.png"];[/align]
[align=left]UIImage *image = [UIImage imageWithData: [NSData dataWithContentsOfURL:url]];[/align][self.view addSubview:[[UIImageViewalloc] initWithImage:image]];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐