Так что, если я захочу создать приложение, в котором вы сможете сделать снимок экрана внутри самого приложения. Как бы я это сделал? Так, например, пользователи нажимают кнопку UIB, и он делает снимок экрана.
Существует недокументированная, но SDK разрешенная функция UIGetScreenImage(). Возвращает CGImage, который вы несете ответственность за освобождение.
UIGetScreenImage()
CGImage
Вы просто пытаетесь сделать скриншоты?Или есть причина, по которой вам нужно сделать скриншот в самом приложении?
Потому что на iphone вы можете одновременно нажать кнопку питания и кнопку «Домой», чтобы сделать снимок экрана (который сохраняется в списке камер).