Захват предварительного просмотра UIImagePickerController - PullRequest
0 голосов
/ 01 декабря 2009

Об этом спрашивали много раз. Но большинство ответов не применимо к последней версии ОС (3.0+) или «Apple откажется от нее».

Мне нужно программно получить изображение, отображаемое в предварительном просмотре UIImagePickerController, не заставляя пользователя сделать фотографию и использовать изображение - мне действительно нужно получить снимок экрана с моим приложением, которое содержит камеру в фон и другие вещи на переднем плане.

Я пробовал несколько методов, последний из которых: переберите все подпредставления UIImagePickerController.view и сохраните их как изображения, используя метод [view.layer renderInContext:]. С помощью этого метода я на самом деле могу получить все ресурсы контроллера (кнопки и т. Д.), Но никогда не вижу фактического предварительного просмотра. Кто-нибудь придумал, как это сделать в 3.0+?

1 Ответ

1 голос
/ 21 января 2010

На этот вопрос уже был дан ответ 1317978 . Кроме того, посмотрите на сообщение в блоге, описывающее захват в реальном времени в sudoku solver

...