如何将任何UIView渲染为UIImage [关闭]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将任何UIView渲染为UIImage [关闭]相关的知识,希望对你有一定的参考价值。

如何在ios中使用Swift将任何UIView渲染为UIImage

答案

下面给出的代码可以将任何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)
}

任务的第二部分,将图像共享到社交平台,应作为单独的问题发布。

以上是关于如何将任何UIView渲染为UIImage [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

在屏幕外渲染 uiview 以捕获为 uiimage

将UIVIew转换为UIImage而不显示/显示UIView

如何将(编辑的)UIView 转换为 UIImage?

如何将 UIView 转换为高分辨率的 UIImage?

如何在将 UIView 制作成图像之前正确布局

透明度问题 - 将 UIView 转换为 UIImage 时