【IOS开发】UIImageView的用法 图片
2016-05-11 16:32
344 查看
//下载图片
-(UIImage *) getImageFromURL:(NSString *)fileURL {
NSLog(@"执行图片下载函数");
UIImage
* result;
NSData
* data = [NSData dataWithContentsOfURL:[NSURL URLWithString:fileURL]];
result
= [UIImage imageWithData:data];
//下面是一句话搞定,上面是分开来做得。
//UIImage
* result = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:fileURL]]];
return
result;
}
//下面是定义ImageView的方法
-(void) initImageView{
NSString
* urlWeb=@"http://simg.sinajs.cn/blog7newtpl/image/30/30_1/images/sinablogb.jpg";
UIImageView
* imageView=[[UIImageView alloc] initWithFrame:CGRectMake(0, 0 , 200, 400)];
imageView.backgroundColor=[UIColor
blueColor];
//两种方法,用imageNamed可以把图片放入内存,重复使用。但是太多会挂掉,一般重复使用的图片用imageNamed
[imageView
setImage:[self getImageFromURL:urlWeb]];
//[imageView
setImage:[UIImage imageNamed:@"desc_bn.png"]];
[self.view
addSubview:imageView];
}
最后在viewDidLoad函数里面调用initImageView方法就行了。
注意:我把所有的函数内容不分函数,直接写进viewDidLoad里面,速度特别慢。。所以记得分开写。估计和机制有关。
-(UIImage *) getImageFromURL:(NSString *)fileURL {
NSLog(@"执行图片下载函数");
UIImage
* result;
NSData
* data = [NSData dataWithContentsOfURL:[NSURL URLWithString:fileURL]];
result
= [UIImage imageWithData:data];
//下面是一句话搞定,上面是分开来做得。
//UIImage
* result = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:fileURL]]];
return
result;
}
//下面是定义ImageView的方法
-(void) initImageView{
NSString
* urlWeb=@"http://simg.sinajs.cn/blog7newtpl/image/30/30_1/images/sinablogb.jpg";
UIImageView
* imageView=[[UIImageView alloc] initWithFrame:CGRectMake(0, 0 , 200, 400)];
imageView.backgroundColor=[UIColor
blueColor];
//两种方法,用imageNamed可以把图片放入内存,重复使用。但是太多会挂掉,一般重复使用的图片用imageNamed
[imageView
setImage:[self getImageFromURL:urlWeb]];
//[imageView
setImage:[UIImage imageNamed:@"desc_bn.png"]];
[self.view
addSubview:imageView];
}
最后在viewDidLoad函数里面调用initImageView方法就行了。
注意:我把所有的函数内容不分函数,直接写进viewDidLoad里面,速度特别慢。。所以记得分开写。估计和机制有关。
相关文章推荐
- IOS UI学习教程之使用UIImageView控件制作动画
- UIImageView animationImages内存问题
- UIImageView圆角,自适应图片宽高比例,图片拉伸,缩放比例
- UIImageView的使用
- IOS开发--给UIImageView添加touch事件
- MBProgressHUD的基本使用
- IOS SWIFT 设置图片圆形
- UIImageView 加载高清大图时内存管理
- 关于IOS中通过图片实现动画效果
- 在UIView中与UIViewController中画图
- iOS动画效果整理
- iOS 8.0 毛玻璃效果UIVisualEffect
- UIImageView圆角,自适应图片宽高比例,图片拉伸,缩放比例和图片缩微图
- Learning the 02 day for ios
- iOS7开发:为UIImageView添加点击事件
- iOS中UI控件的使用
- iOS UI篇 学习笔记 UIButton,UIImageView
- object-ui之动画雪花降落实现
- iOS简单实现图片模糊渐变效果
- iOS简单实现图片模糊渐变效果