iOS分享中,先用代码截屏,再分享截图

来源:互联网 发布:计算广告pdf百度云 编辑:程序博客网 时间:2024/06/07 02:43

废话不多说,直接上代码

- (UIImage *)cutScreen {    UIWindow *screenWindow = [[UIApplication sharedApplication] keyWindow];    CGRect rect = [screenWindow bounds];    UIGraphicsBeginImageContext(rect.size);    CGContextRef context = UIGraphicsGetCurrentContext();    [screenWindow.layer renderInContext:context];       UIImage *img = UIGraphicsGetImageFromCurrentImageContext();    UIGraphicsEndImageContext();    return img;}

下面方法可以把图片直接保存到相册里~

- (void)saveScreenshotToPhotosAlbum:(UIView *)view     {        UIImageWriteToSavedPhotosAlbum([self cutScreen], nil, nil, nil);    }
                                             
0 0
原创粉丝点击