2012-06-24 63 views
0

我想創建包含一個UIImageView和一個按鈕,從而當用戶點擊一個按鈕被嵌套而設置的像素的環的一組2所生成的圖像視圖iOS應用的圖像視圖的UIImageView。我可以在C與位做到這一點很容易,但我不知道如何處理這爲iOS我一個位圖保存到NSUserDefaults的,並從那裏加載它?不知道,謝謝你的幫助。創建由像素

回答

2

UIImageView作品與UIImage,這是一個UIKit的包裝器CGImage。無論如何,你應該有一個CGImageUIImage。你能做什麼?繪製動態使用CoreGraphics中和/或UIKit中的繪圖方法的圖像(看一看Quartz2D Programming Guide)。或者,如果你可以有你的圖像的原始字節的數據,你可以直接創建一個實例UIImage

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

只需要設置你的UIImageViewimage屬性:

self.myImageView.image = img;