我试图创建一个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