转载:通过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]];
[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]];
相关文章推荐
- 通过URL下载,创建和显示UIImage
- 通过URL下载,创建和显示UIImage
- 通过URL下载,创建和显示UIImage
- ios通过url下载显示图片
- composer 创建一个github 项目,然后可以通过composer下载
- libcurl开源库在Win7 + VS2012环境下编译、配置详解 以及下载文件并显示下载进度 demo(转载)
- Python 网络爬虫 009 (编程) 通过正则表达式来获取一个网页中的所有的URL链接,并下载这些URL链接的源代码
- Android HttpURLConection下载文件乱码以及adb shell 显示中文乱码
- 通过JS动态创建一个html DOM元素并显示
- Python 网络爬虫 009 (编程) 通过正则表达式来获取一个网页中的所有的URL链接,并下载这些URL链接的源代码
- UITableViewController表视图建立过程中自定义单元格的创建,通过URL地址下载图片
- 【转载】关于:读写xls文件,提供下载的一个小例子(jxl 的简单运用) - 创建文件
- 云服务器上创建的网站通过ip无法访问以及访问时显示网站连接错误
- JAVA的StringBuffer类(转载整理)____非常重要的一个类,线程安全,不用每次创建一个对象,以及和String的区别
- Linux -->在目录内创建文件、显示文件以及拷贝文件到一个目录都需要什么权限?
- MFC通过URL下载并保存文件代码 转载
- java web 如何创建一个可供访问的文件(通过url访问)
- MFC 通过一个视频URL 来播放视频 MFC IPicture 显示jpg格式图片
- Chart图形 [功能帮助类] Assistant创建显示图像的标签和文件 (转载)
- 创建一个类,它包含一个在定义时就被初始化了的String域,以及另一个通过构造器初始化的String域。这两种方式有何差异