Search code examples
iosiphonescreenshot

How can I take screenshot from code on iOS?


How can I take screenshot from code?


Solution

  • http://www.iphonedevsdk.com/forum/iphone-sdk-development/2353-possible-make-screenshot-programmatically-2.html

    #include <QuartzCore/QuartzCore.h>
    
    UIGraphicsBeginImageContext(Background.bounds.size);
    [Background.window.layer renderInContext:UIGraphicsGetCurrentContext()];
    UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    
    UIImageWriteToSavedPhotosAlbum(viewImage, nil, nil, nil);