iOS截屏分享二维码(UIView)
来源:互联网 发布:3306端口是干嘛的 编辑:程序博客网 时间:2024/05/17 03:05
而分享的是
本来准备用view转image来做的,有点烦,就用截屏来做了,
CGSize size = _backView.bounds.size; UIGraphicsBeginImageContextWithOptions(size, NO, [UIScreen mainScreen].scale); //rect是以_backView来作为基础的;250是截取后图片的尺寸 CGRect rec = CGRectMake(0, 0, 250, 250); [_backView drawViewHierarchyInRect:rec afterScreenUpdates:YES]; UIImage *image = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); _currentImage = image; NSData * data = UIImagePNGRepresentation(image); //将截取的图片存入文件夹内 _filePath = [FileUtil getFilePath:@"二维码.png"]; [data writeToFile:_filePath atomically:YES];
然后通过UIDocumentInteractionController分享出去就行了
_con = [[UIDocumentInteractionController alloc] init]; _con.URL = [NSURL fileURLWithPath:_filePath]; [_con presentOptionsMenuFromRect:self.view.frame inView:self.view animated:YES];
*注意截取后的二维码图片的宽高比例必须和原来一致,否则读不出来。
0 0
- iOS截屏分享二维码(UIView)
- iOS UIView layer动画 总结(多谢前辈们分享)
- [IOS]划屏解锁(重写UIView)
- 二维码分享
- IOS截图分享,状态栏挡住了UIView处理
- iOS 二维码 (包括扫描二维码,和读取二维码图片)
- [iOS]分享一段用系统API生产二维码的代码
- iOS Android 截屏分享图片,&& iOS自定义图片分享
- IOS-UIView
- IOS UIView
- IOS UIView
- iOS UIView
- IOS UIView
- iOS UIView
- iOS UIView
- iOS UIView
- iOS--二维码(libqrencode、ZBarSDK)
- iOS 二维码(QR Code)
- 01-Windows Server 2012 R2 远程桌面服务部署指南
- 关于学习mybatis后的总结
- 如何实现你的梦想?
- Java反射机制初涉
- 24时区,GMT,UTC,DST,CST时间详解
- iOS截屏分享二维码(UIView)
- python--正则表达式
- 使用mysql中的with rollup得到group by的汇总信息
- interrupt、interrupted 、isInterrupted 区别
- 在WebView中如何让JS与Java安全地互相调用
- STM32之NVIC的深入详解
- 黑马程序员——Java基础----IO(字节流、操作规律等)(2)
- CoreText 资源
- jQuery动态打字效果