iOS生成图片分享到微信的一种方法
2017-07-19 15:44
375 查看
这是之前做的一个项目里面用到的一段代码,功能就和现在很多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]; }
相关文章推荐
- 微信JS-SDK“分享信息设置”API及数字签名生成方法(NodeJS版本)
- iOS 微信登录,分享等不执行代理方法 - 遇到的坑
- iOS-微信分享多张图片(UIActivityViewController多图分享和多图分享失败)
- 微信JS-SDK“分享信息设置”API及数字签名生成方法(NodeJS版本)
- 微信二次分享不显示摘要和图片的解决方法
- iOS-微信分享多张图片(UIActivityViewController多图分享和多图分享失败)
- thinkphp5上传图片及生成缩略图公共方法(分享)
- 新分享一种解决ie6下PNG图片透明的方法
- iOS 微博 OAuth2.0 分享 文字 + 图片 微博的方法
- iOS 单独集成qq和微信分享sdk的方法
- iOS 微博 OAuth2.0 分享 文字 + 图片 微博的方法
- iOS 分享功能之图片压缩(微信好友-朋友圈)
- 移动端图片上传方法【更好的兼容安卓IOS和微信】 推荐
- 通过系统分享,分享imageview图片的一种方法
- iOS之OC使用原生控件实现分享到QQ、微信、短信、微博等的两种方法
- IOS如何将图片和文字同时分享到微信
- 移动端html5图片上传方法【更好的兼容安卓IOS和微信】
- IOS上传图片有很多方法,一种是通过IOS提交NSData数据
- PHP分享图片的生成方法
- quickcocos2dx的一种生成ios安装包的方法