如何在iOS中使用Swift将任何UIView渲染为UIImage
答案 0 :(得分:1)
下面显示的代码可以将UIView
呈现为UIImage
:
let view = UIView()
let imageRenderer = UIGraphicsImageRenderer(size: view.bounds.size)
let renderedImage = imageRenderer.image {ctx in
view.drawHierarchy(in: view.bounds, afterScreenUpdates: true)
}
任务的第二部分,即将图像分享到社交平台,应作为单独的问题发布。