Как получить изображения в строке состояния в приложении iPhone - PullRequest
2 голосов
/ 23 августа 2010

Я хочу получить изображения строки состояния без UIGetScreenImage (), потому что этот метод является Частным API.

Apple рекомендует

http://developer.apple.com/iphone/library/qa/qa2010/qa1703.html

в качестве альтернативного решения, нотаким образом нельзя получить изображения в строке состояния.

Хотите знать, как получить изображения в строке состояния?

1 Ответ

0 голосов
/ 02 января 2012

Это невозможно без использования частного API.

Ссылка на этот дубликат: Отправка по электронной почте на весь экран приложения iPhone

CGImageRef UIGetScreenImage();
@interface UIImage (ScreenImage)
+ (UIImage *)imageWithScreenContents;
@end

@implementation UIImage (ScreenImage)
+ (UIImage *)imageWithScreenContents
{
    CGImageRef cgScreen = UIGetScreenImage();
    if (cgScreen) {
        UIImage *result = [UIImage imageWithCGImage:cgScreen];
        CGImageRelease(cgScreen);
        return result;
    }
    return nil;
}
@end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...