我試圖創建一個UIImage並將其保存到照片庫,圖像被創建,但它只是一個白色的平面,沒有任何顏色。有任何想法嗎?在UIImage上繪圖
UIGraphicsBeginImageContext(CGSizeMake(320,420));
CGContextRef ctx = UIGraphicsGetCurrentContext();
UIImage *image = [[UIImage alloc] init];
[image drawInRect:CGRectMake(0, 0, 100, 100)];
UIImage *newImage;
newImage = UIGraphicsGetImageFromCurrentImageContext();
UIImageWriteToSavedPhotosAlbum(newImage, self, @selector(image:didFinishSavingWithError:ctx:), nil);
也只是添加到上面。我加了這一行:
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
現在我得到一個灰度圖像,仍然沒有矩形,但它的東西不同,所以認爲它可能幫助
就這麼你知道,第3-5行什麼都不做。你正在填補一條空白的道路。 – 2012-04-03 00:44:51
這是我調試的一部分 - 我試圖讓某些東西顯示,從那以後它被刪除。所以,任何想法,爲什麼它不工作? – wonza 2012-04-03 00:58:48