iOS如何在工程中使用第三方(网络)图片
2015-11-30 17:25
501 查看
1. 首先, 需要将第三方的文件包导入到现在的工程中
2.在需要使用第三方图片的视图控制器的实现文件中导入文件:
#import "UIImageView+WebCache.h"
3.设置当前文件的TARGETS中第一项中的Build Phases中Compile Sources中将除了本文件中的都选中, 双击将这些文件Compiler Flages设置为: -fobjt-arc
4.创建一个UIImageView对象用来显示图片
5.设置属性: sd-setImageWithURL:()placeholderImage:()
参数说明: 1. 第三方图片的http地址
2.断网或者当前网络不能加载出图片时显示的本地图片 (苹果不允许出现空白页面)
代码如下:
#import "RootViewController.h"
#import "UIImageView+WebCache.h"
@interface
RootViewController ()
@end
@implementation RootViewController
- (void)viewDidLoad {
[super
viewDidLoad];
// Do any additional setup after loading the view.
UIImageView *imageView = [[UIImageView
alloc]initWithFrame:CGRectMake(0,
0, 300,
400)];
[imageView sd_setImageWithURL:[NSURL
URLWithString:@"http://img4.duitang.com/uploads/item/201207/28/20120728105310_jvAjW.thumb.600_0.jpeg"]
placeholderImage:[UIImage
imageNamed:@"1"]];
[self.view
addSubview:imageView];
[imageView
release];
}
运行结果:
2.在需要使用第三方图片的视图控制器的实现文件中导入文件:
#import "UIImageView+WebCache.h"
3.设置当前文件的TARGETS中第一项中的Build Phases中Compile Sources中将除了本文件中的都选中, 双击将这些文件Compiler Flages设置为: -fobjt-arc
4.创建一个UIImageView对象用来显示图片
5.设置属性: sd-setImageWithURL:()placeholderImage:()
参数说明: 1. 第三方图片的http地址
2.断网或者当前网络不能加载出图片时显示的本地图片 (苹果不允许出现空白页面)
代码如下:
#import "RootViewController.h"
#import "UIImageView+WebCache.h"
@interface
RootViewController ()
@end
@implementation RootViewController
- (void)viewDidLoad {
[super
viewDidLoad];
// Do any additional setup after loading the view.
UIImageView *imageView = [[UIImageView
alloc]initWithFrame:CGRectMake(0,
0, 300,
400)];
[imageView sd_setImageWithURL:[NSURL
URLWithString:@"http://img4.duitang.com/uploads/item/201207/28/20120728105310_jvAjW.thumb.600_0.jpeg"]
placeholderImage:[UIImage
imageNamed:@"1"]];
[self.view
addSubview:imageView];
[imageView
release];
}
运行结果:
相关文章推荐
- PEP 0476 -- Enabling certificate verification by default for stdlib http clients
- 用netstat对TCP状态分析
- 关于http请求和webservice请求的了解?
- java Tcp/Udp区别
- iOS开发网络篇—文件的上传
- iOS开发网络篇—监测网络状态
- tomcat下配置https环境
- 网络爬虫基本原理(二)
- 使用HttpCLient处理HTTP请求
- okhttpclient 文件断点上传
- iOS开发网络篇—发送json数据给服务器以及多值参数
- 网络爬虫基本原理(一)
- iOS开发网络篇—数据缓存
- 网络获取图片
- 定位网络攻击一例
- 卷积神经网络
- spring 4.x下让http请求返回json串
- 图片加载提速--方法一httpcache
- spring 4.x下让http请求返回json串
- Web组件之间存在三种关联关系(转发,重定向,包含)http://ihuangweiwei.iteye.com/blog/1217776