我想创建一个包含 uiimageview 和按钮的 iOS 应用程序,以便当用户点击按钮时,图像视图由一组 2 个嵌套的 while 循环生成,这些循环为 uiimageview 设置像素。我可以很容易地在 C 中使用位图执行此操作,但我不确定如何为 iOS 处理此操作我可以将位图保存到 NSUserDefaults 并从那里加载吗?不确定,谢谢帮助。
问问题
653 次
1 回答
2
UIImageView
与 一起使用UIImage
,它UIKit
是CGImage
. 在任何情况下,您都应该拥有 aCGImage
或UIImage
. 你能做什么?使用 CoreGraphics 和/或 UIKit 的绘图方法动态绘制图像(查看Quartz2D 编程指南)。或者,如果您可以拥有图像的原始字节数据,则可以直接创建一个UIImage
实例:
NSData *imgData = [[NSData alloc] initWithBytes:(const void*)myByteArray length:sizeof(myByteArray)];
UIImage *img = [[UIImage alloc] initWithData:imgData];
然后只需设置你UIImageView
的image
属性:
self.myImageView.image = img;
于 2012-06-24T07:39:32.877 回答