【发布时间】:2020-11-14 14:25:11
【问题描述】:
我是新手,我正在练习。我有一个带有 3 个 imageView 的应用程序(创建头像应用程序)。我希望当我按下按钮时,使用 3 个自定义图像视图保存图像。我的代码如下:
@IBAction func saveImageMen (_ sender: Any) {
}
extension UIView{
func createTransparentImage () -> UIImage {
let renderFormat = UIGraphicsImageRendererFormat.default ()
renderFormat.opaque = false
self.isOpaque = false
self.layer.isOpaque = true
self.backgroundColor = UIColor.clear
self.layer.backgroundColor = UIColor.clear.cgColor
let renderer = UIGraphicsImageRenderer (size: bounds.size, format: renderFormat)
return renderer.image {
(context) in
layer.render (in: context.cgContext)
}
}
}
当按钮被按下时我不知道如何运行这个扩展
【问题讨论】:
-
您要保存哪个视图?
-
当我按下保存按钮时,我想保存一个具有 3 个图像视图的 UIView