iOS生成图片分享到微信的一种方法
来源:互联网 发布:考研五战 知乎 编辑:程序博客网 时间:2024/05/29 19:35
这是之前做的一个项目里面用到的一段代码,功能就和现在很多app使用的一样,点击分享到微信之后,分享的是一张图片。
这个功能,一般用于分享比较精美的的内容,比如格言、日历、或者很早之前我记得艺术云图分享文章的时候也可以把整个文章当做图片来分享,而且生成图片之后在微信端可以直接查看,不需要点击链接再跳转,这个体验也比较好。
-(void)shareToWechat{// 这里的self.quoteImgView就是要分享出去的内容,东西都add在上面了// 这一段就是生成图片用的 UIGraphicsBeginImageContextWithOptions(self.quoteImgView.frame.size, NO, 0.0); [self.quoteImgView.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage *shareImg=UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); // 下面就是组装要分享到微信的内容 WXMediaMessage *message=[WXMediaMessage message]; [message setThumbImage:shareImg]; WXImageObject *imageObject=[WXImageObject object]; imageObject.imageData=UIImagePNGRepresentation(shareImg); message.mediaObject=imageObject; SendMessageToWXReq *req=[[SendMessageToWXReq alloc]init]; req.bText=NO; req.message=message; req.scene=WXSceneSession; [WXApi sendReq:req];}
阅读全文
0 0
- iOS生成图片分享到微信的一种方法
- 通过系统分享,分享imageview图片的一种方法
- quickcocos2dx的一种生成ios安装包的方法
- 分享一种挂黑链的方法
- ios颜色生成图片的方法
- 一种简便的ios图片加密方法-对图片进行base64编码
- 一种简便的ios图片加密方法-对图片进行base64编码
- ASP中生成GUID的方法一种
- 生成静态页面的一种方法
- 生成真随机数的一种方法
- asp.net:生成校验码的一种方法
- 计算机生成随机数的一种方法
- 生成Number表的一种方法
- 全局序列号的一种生成方法
- Android生成圆形缩略图的一种方法
- 生成jni头文件的一种方法
- Axis2生成wsdl的一种方法
- 图片异步加载的一种处理方法
- ogg 有集成捕捉模式转换为普通模式
- git常用的一些小技巧
- 【剑指Offer】面试题19:二叉树的镜像
- poj1862
- Java+Selenium3框架设计准备篇9-用PageFactory实现POM
- iOS生成图片分享到微信的一种方法
- Ubuntu 14.04(16.04) 安装 Eclipse
- Jquery简单实用的WdatePicker时间插件
- 使用jquery动态修改a链接的href属性值
- PAT 1017A除以B
- XML技术学习
- Java排序算法之冒泡排序
- Spring MVC中文乱码解决
- Educational Codeforces Round 25 F. String Compression(kmp+dp)