ios开发将截图保存到相册
2024-09-26 08:50:30
- (void)loadImageFinished:(UIImage *)image
{
UIImageWriteToSavedPhotosAlbum(image, self, @selector(image:didFinishSavingWithError:contextInfo:), (__bridge void *)self);
}
- (void)image:(UIImage *)image didFinishSavingWithError:(NSError *)error contextInfo:(void *)contextInfo
{
NSLog(@"image = %@, error = %@, contextInfo = %@", image, error, contextInfo);
}
//截图功能
-(UIImage *)captureImageFromView:(UIView *)view
{
UIWindow *keyWindow = [[UIApplication sharedApplication] keyWindow];
CGRect rect = [keyWindow bounds];
UIGraphicsBeginImageContextWithOptions(rect.size,YES, 0.0);
[view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *snapshotImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return snapshotImage;
}
- (IBAction)savePhotoButton:(UIButton *)sender {
[self loadImageFinished:[self captureImageFromView:self.view]];
kShowD(@"截屏以保存至系统相册");
}
最新文章
- My97 设置近3天日期
- 【转】IE劫持原理 BHO
- JIRA简介
- mysql-mysql优化
- Android 开源组件 ----- Android LoopView无限自动轮转控件
- UWP开发入门(十七)——判断设备类型及响应VirtualKey
- maven eclipse 插件下载地址
- 动态调用Webservice 支持Soapheader身份验证(转)
- orcherd 汉化
- JVM内幕:Java虚拟机详解
- 【转】ASP.NET MVC 数据验证及相关内容
- ArcEngine - 地图和布局同步
- VC中遍历目标进程中的模块
- StopAllSounds
- Python进阶:迭代器与迭代器切片
- 2018-2019-2 网络对抗技术 20165228 Exp5 MSF基础应用
- MySQL 8 新特性之自增主键的持久化
- Coursera, Deep Learning 5, Sequence Models, week3, Sequence models &; Attention mechanism
- 【CDH学习之一】CDH简介
- Shc 应用