如何在Objective-C中创建一个空白的透明png?

时间:2012-09-02 11:25:53

标签: objective-c ios uiimage

如何以编程方式在Objective C中创建一个空白的png UIImage(比方说36x36像素)?

谢谢:)

1 个答案:

答案 0 :(得分:97)

您可以打开图像上下文,然后立即收集其内容,而不会在其中绘制任何内容。这应该会产生空白36x36 UIImage

UIGraphicsBeginImageContextWithOptions(CGSizeMake(36, 36), NO, 0.0);
UIImage *blank = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();