ios 关于截图

来源:互联网 发布:数据挖掘的特点 编辑:程序博客网 时间:2024/06/04 19:32
/** *  全屏截图 * */+(UIImage *)fullScreenshots{    UIWindow *screenWindow = [[UIApplication sharedApplication] keyWindow];    UIGraphicsBeginImageContext(screenWindow.frame.size);    [screenWindow.layer renderInContext:UIGraphicsGetCurrentContext()];    UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();    UIGraphicsEndImageContext();    return viewImage;}/** *  scrollView截图,长截图 * */+(UIImage *)captureScrollView:(UIScrollView *)scrollView{    UIImage* image = nil;    UIGraphicsBeginImageContext(scrollView.contentSize);    {        CGPoint savedContentOffset = scrollView.contentOffset;        CGRect savedFrame = scrollView.frame;        scrollView.contentOffset = CGPointZero;        scrollView.frame = CGRectMake(0, 0, scrollView.contentSize.width, scrollView.contentSize.height);                [scrollView.layer renderInContext: UIGraphicsGetCurrentContext()];        image = UIGraphicsGetImageFromCurrentImageContext();                scrollView.contentOffset = savedContentOffset;        scrollView.frame = savedFrame;    }    UIGraphicsEndImageContext();    if (image != nil) {        return image;    }    return nil;}

原创粉丝点击