如何在Objective C中以编程方式创建一个空白的png UIImage (比方说36x36px)?
谢谢:)
发布于 2012-09-02 19:53:49
您可以打开图像上下文,然后立即获取其内容,而无需在其中绘制任何内容。这将生成一个空白的36x36
UIImage
UIGraphicsBeginImageContextWithOptions(CGSizeMake(36, 36), NO, 0.0);
UIImage *blank = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
发布于 2020-01-20 14:31:09
let img = UIImage() // size does not matter for a blank transparent image
当使用空白透明图像时,它的大小并不重要,我认为imageView.contentMode
可以是任何可伸缩值,如果需要,也可以将其设置为UIView.ContentMode.scaleAspectFit
或UIView.ContentMode.scaleAspectFill
。
https://stackoverflow.com/questions/12235570
复制相似问题