Capturar a pré-visualização de um UIImagePickerController
-
11-09-2019 - |
Pergunta
Este foi perguntado muitas vezes. Mas a maioria das respostas não são aplicáveis ??ao sistema operacional mais recente (3.0 ou superior) ou são "Apple irá rejeitá-la".
O que eu preciso é agarrar a imagem exibida na visualização do UIImagePickerController programaticamente sem ter o usuário tirar uma foto e usar a imagem - o que eu realmente necessidade é obter uma imagem do meu aplicativo, que contém a câmera no fundo e outras coisas no primeiro plano.
Eu tentei vários métodos, com o último sendo: percorrer todos os subviews do UIImagePickerController.view e guardá-las como imagens usando o método [view.layer renderInContext:]
. Com este método, eu posso realmente obter todos os ativos do controlador (os botões etc), mas eu nunca pode ver a visualização real. Alguém já imaginou uma maneira de fazer isso em 3.0+?
Solução
Esta foi respondida na 1317978 já. Além disso, ter um olhar para o post descrevendo vivem pegando no sudoku solver