Вы можете сделать это с помощью новой функции AVFoundation в iOS 4.0.
Вы должны иметь возможность вызывать UIGetScreenImage () (возвращает UIImage), чтобы получить текущий снимок всего экрана, включая предварительный просмотр. Так работали все приложения со штрих-кодом. Но якобы Apple не разрешает использовать технологию AVFoundation, которая работает только под 4.0.
Причина, по которой есть проблема, заключается в том, что UIGetScreenImage () не является частью документированного API, но Apple сделала специальное исключение для его использования. Не похоже, что они тянут текущие приложения, но они не позволяют новые представления (или обновления), которые используют более старую технику.
Некоторые люди лоббируют от имени людей, чтобы убедить Apple разрешить разработчикам приложений использовать старый метод только для iOS 3.x, поэтому отправьте электронное письмо разработчикам, если хотите его использовать.