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