美文网首页
swift--视图生成图片

swift--视图生成图片

作者: 龙之天下 | 来源:发表于2021-04-08 17:45 被阅读0次

    视图生成图片

     func generatePicture(layer: CALayer,size: CGSize) -> UIImage {
        let format = UIGraphicsImageRendererFormat()
        format.prefersExtendedRange = true
        let rect = CGRect(origin: .zero, size: size)
        let renderer = UIGraphicsImageRenderer(bounds: rect, format: format)
        let image = renderer.image { (context)  in
            context.cgContext.concatenate(CGAffineTransform.identity.scaledBy(x: 1, y: 1))
            return layer.render(in: context.cgContext)
        }
        return image
    }

    相关文章

      网友评论

          本文标题:swift--视图生成图片

          本文链接:https://www.haomeiwen.com/subject/cvpnaktx.html