首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Iphone >

怎么在一个UIView显示一幅图

2012-12-16 
如何在一个UIView显示一幅图?这幅图是从网络上传送过来的,我现在已经解码 并且读到内存中了, 现在该如何在

如何在一个UIView显示一幅图?
这幅图是从网络上传送过来的,我现在已经解码 并且读到内存中了, 现在该如何在一个view 中显示呢????求大侠赐教~ 有代码的更难好
[最优解释]
据说不能自己调drawInRect,用setneedsdisplay看看
[其他解释]


              UIImage *drawimage = [UIImage imageWithCGImage:imageref];//*** __NSAutoreleaseNoPool(): Object 0x1e5950 of class UIImage autoreleased with no pool in place - just leaking
               
              //为什么每一次执行到下面这句话就会在all output中显示:
/*            
Thu Aug 30 18:41:14 homewell test[1377] <Error>: CGContextSaveGState: invalid context 0x0
Thu Aug 30 18:41:14 homewell test[1377] <Error>: CGContextSetBlendMode: invalid context 0x0
Thu Aug 30 18:41:14 homewell test[1377] <Error>: CGContextSetAlpha: invalid context 0x0
Thu Aug 30 18:41:14 homewell test[1377] <Error>: CGContextTranslateCTM: invalid context 0x0
Thu Aug 30 18:41:14 homewell test[1377] <Error>: CGContextScaleCTM: invalid context 0x0
Thu Aug 30 18:41:14 homewell test[1377] <Error>: CGContextDrawImage: invalid context 0x0
Thu Aug 30 18:41:14 homewell test[1377] <Error>: CGContextRestoreGState: invalid context 0x0
*/
              [drawimage drawInRect:imagerect];  
               
              CGImageRelease(imageref);

[其他解释]
用NSData初始化CGImage
[其他解释]
NSData转成UIImage,然后用UIImageView显示
[其他解释]
我的是RGB 流的  能直接用NSData 转成UIImage吗?
[其他解释]
引用:
NSData转成UIImage,然后用UIImageView显示



[其他解释]
NSData *data=///将图片读到内存
UIImage *image=[UIImage imageWithData:data];

热点排行