0

我想创建一个包含 uiimageview 和按钮的 iOS 应用程序,以便当用户点击按钮时,图像视图由一组 2 个嵌套的 while 循环生成,这些循环为 uiimageview 设置像素。我可以很容易地在 C 中使用位图执行此操作,但我不确定如何为 iOS 处理此操作我可以将位图保存到 NSUserDefaults 并从那里加载吗?不确定,谢谢帮助。

4

1 回答 1

2

UIImageView与 一起使用UIImage,它UIKitCGImage. 在任何情况下,您都应该拥有 aCGImageUIImage. 你能做什么?使用 CoreGraphics 和/或 UIKit 的绘图方法动态绘制图像(查看Quartz2D 编程指南)。或者,如果您可以拥有图像的原始字节数据,则可以直接创建一个UIImage实例:

NSData *imgData = [[NSData alloc] initWithBytes:(const void*)myByteArray length:sizeof(myByteArray)];
UIImage *img = [[UIImage alloc] initWithData:imgData];

然后只需设置你UIImageViewimage属性:

self.myImageView.image = img;
于 2012-06-24T07:39:32.877 回答