Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Converter UiView em uma Uiimage

Como faço para converter uma UIView em uma UIIMAGE ? tentei realizar a conversao dessa forma:

let renderer = UIGraphicsImageRenderer(size: drawView.bounds.size) let imageSignature = renderer.image { ctx in view.drawHierarchy(in: drawView.bounds, afterScreenUpdates: true)}

1 resposta
solução!

Oi Yannes, tudo bem?

É isso mesmo!

Primeiro você precisa de um renderizador:

let renderizador = UIGraphicsImageRenderer(size: viewLaranja.bounds.size)

Depois você precisa utilizar esse renderizador para converter a view para image:

let imagem = renderizador.image { (contexto) in
            viewLaranja.drawHierarchy(in: viewLaranja.bounds, afterScreenUpdates: true)
}

Agora é só setar a imagem convertida no outlet:

imagemLaranja.image = imagem

Espero ter ajudado.

Abs.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software