我想创建一个包含uiimageview和按钮的iOS应用程序,以便当用户点击按钮时,图像视图由一组2个嵌套的while循环生成,这些循环设置uiimageview的像素。我可以很容易地在C中用位图做到这一点但是我不知道如何处理这个iOS我可以将位图保存到NSUserDefaults并从那里加载它吗? 不确定,谢谢你的帮助。
答案 0 :(得分:2)
UIImageView
与UIImage
一起使用,UIKit
是CGImage
的{{1}}包装器。在任何情况下,您都应该有CGImage
或UIImage
。你能做什么?使用CoreGraphics和/或UIKit的绘图方法动态绘制图像(请查看Quartz2D Programming Guide)。或者,如果您可以拥有图像的原始字节数据,则可以直接创建UIImage
实例:
NSData *imgData = [[NSData alloc] initWithBytes:(const void*)myByteArray length:sizeof(myByteArray)];
UIImage *img = [[UIImage alloc] initWithData:imgData];
然后只需设置UIImageView
的{{1}}属性:
image