使用UIImageView展现来自网络的图片
2012-05-21 22:47
302 查看
UIImageView:可以通过UIImage加载图片赋给UIImageView,加载后你可以指定显示的位置和大小。
1、初始化
//最好是通过直接读取文件路径[UIImageimageWithContentsOfFile]解决掉这个问题.
如:
1、》》》
//让一个UIImageView响应点击事件
UIImageView*imgView=[[UIImageViewalloc]initWithFrame:CGRectMake(0,0,320,44)];
imgView.userInteractionEnabled=YES;
UITapGestureRecognizer*singleTap=[[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector(onClickImage)];
[imgViewaddGestureRecognizer:singleTap];
[singleTaprelease];
-(void)onClickImage{
//here,dowhateveryouwanttodo
NSLog(@"imageviewisclicked!");
}
1、初始化
UIImageView*imageView=[[UIImageViewalloc]initWithFrame:CGRectMake(0.0,45.0,300,300)];
imageView.image=[UIImageimageNamed:@"a.png"];//加载入图片
[self.viewaddSubView:image];
[imageViewrelease];
//imageNamed方法是不能通过路径进行加载图片的,此方式容易引起发生内存警告从而导致自动退出的问题。
//最好是通过直接读取文件路径[UIImageimageWithContentsOfFile]解决掉这个问题.
NSImage*image=[[NSImagealloc]initWithContentsOfURL:(NSURL*)];
NSImage*image=[[NSImagealloc]initWithContentsOfFile:(NSString*)];
如:
1、》》》
UIImage*image=[[UIImagealloc]initWithData:[NSDatadataWithContentsOfURL:[NSURLURLWithString:@"http://farm4.static.flickr.com/3092/2915896504_a88b69c9de.jpg"]]];
UIImageView*imageView=[[UIImageViewalloc]initWithImage:image];
2、》》》
NSString*path=[[NSBundlemainBundle]pathForResource:@”icon”ofType:@”png”];
NSImage*myImage=[UIImageimageWithContentsOfFile:path];
//让一个UIImageView响应点击事件
UIImageView*imgView=[[UIImageViewalloc]initWithFrame:CGRectMake(0,0,320,44)];
imgView.userInteractionEnabled=YES;
UITapGestureRecognizer*singleTap=[[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector(onClickImage)];
[imgViewaddGestureRecognizer:singleTap];
[singleTaprelease];
-(void)onClickImage{
//here,dowhateveryouwanttodo
NSLog(@"imageviewisclicked!");
}
相关文章推荐
- 使用UIImageView展现来自网络的图片
- 使用UIImageView展现来自网络的图片
- 使用UIImageView展现来自网络的图片
- 使用UIImageView展现来自网络的图片
- 使用UIImageView展现来自网络的图片
- 使用UIImageView展现来自网络的图片
- 使用UIImageView展现来自网络的图片
- 使用UIImageView展现来自网络的图片
- IOS中UIImageView使用网络图片
- ipad 使用UIImageView显示网络上的图片
- ios中UIImageView展现图片的不同处理方式
- 网络图片加载的第三方类:EGOImageView的使用方法及注意事项
- Android使用webView长按保存下载网络图片
- iOS根据网络图片的size大小设置UIImageView的大小
- Kotlin新语言使用RxJava+Retrofit请求网络数据+lambda表达式+RecyclerView展示+Glide展示图片
- Android - 小功能 使用ImageView加载本地SdCard图片和加载网络图片
- 关于使用uitableview 中cell 来实现uiimageview的复用和图片的异步加载
- iOS UIImageView显示网络图片的基础用法
- 使用universalimageloader实现viewpager加载网络图片轮显
- android使用ImageView加载本地SdCard图片和加载网络图片