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

Nil*_*ili 49 objective-c uiimage ios

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

谢谢 :)

das*_*ght 100

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

UIGraphicsBeginImageContextWithOptions(CGSizeMake(36, 36), NO, 0.0);
UIImage *blank = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
Run Code Online (Sandbox Code Playgroud)