友盟分享长图片,如何截取长图片去分享
实际开发中有没有发现有很多应用都是分享长图片呢?咋一看分享图片这是怎么做的呢,是不是后台返回链接图片做的呢,再一看不像哎,那怎么解决呢?
其实很简单啦
// 长图 类型可以是 tableView或者scrollView 等可以滚动的视图 根据需要自己改- (UIImage *)saveLongImage:(UIScrollView *)scrollview{UIImage* image = nil;// 下面方法,第一个参数表示区域大小。第二个参数表示是否是非透明的。如果需要显示半透明效果,需要传NO,否则传YES。第三个参数就是屏幕密度了,调整清晰度。UIGraphicsBeginImageContextWithOptions(scrollview.contentSize, YES, [UIScreen mainScreen].scale);CGPoint savedContentOffset = scrollview.contentOffset;CGRect savedFrame = scrollview.frame;scrollview.contentOffset = CGPointZero;scrollview.frame = CGRectMake(0, 0, scrollview.contentSize.width, scrollview.contentSize.height);[scrollview.layer renderInContext: UIGraphicsGetCurrentContext()];image = UIGraphicsGetImageFromCurrentImageContext();scrollview.contentOffset = savedContentOffset;scrollview.frame = savedFrame;UIGraphicsEndImageContext();return image;}
上面的代码就可以解决啦,但是有一点小差别那就是
第一张图是测试tableView所分享的结果,第二张是scrollView所分享的结果,这个就要端看自己的需要啦
搞定,是不是很简单。。。。。。。
有没有发现有些问题很简单,只是我们看着长长的代码觉得是难的,其实恰恰相反,也就和学英语是一样的 is a this where 等这些单词多简单啊,可是用法多种多样,反而那些长长的单词我们只需要知道意思就可以啦。一样的意思
友盟分享长图片,如何截取长图片去分享相关推荐
- Android 项目必备(三十七)-->使用友盟集成 QQ、微信、微博等第三方分享与登录
文章目录 效果图 实战 最近项目需要加入第三方分享和登录功能,之前其他项目的第三方分享和登录一直都使用ShareSDK实现的.为了统一使用友盟的全家桶,所以三方分享和登录也就选择了友盟. 效果图 实战 ...
- 招募|友盟手游开放日全国巡回-盘活你的玩家
如今每周都有一款精品游戏上榜,但是只有少数游戏长期占据榜单,所以游戏上线才仅仅是个开始,运营才是重头戏,否则玩家流失.ARPU 值低,就难以维持生计.2015 年手游的市场环境更加恶劣,对于开发商有了 ...
- Android 友盟分享图片太大打开微信慢
这是友盟提供的压缩方法,但是还是会有点慢,所以我们自己去压缩图片. new Thread(new Runnable() {@Overridepublic void run() {String picU ...
- cocos2dx集成友盟社会化分享图片崩溃问题
本人不懂oc,一步一步按照友盟的文档做,好不容易把分享做好了,结果在 分享图片的时候宕掉了.各种测试,搞了一下午终于搞定了. 如下是友盟文档的做法,错误就在[UIImage imageNamed:@& ...
- 友盟社会化分享 QQ空间不显示分享的图片 (已解决)
最近做项目用到了友盟的社会化分享,期间遇到了一个问题,分享到QQ空间的图片不显示,其他的分享都正常.也许是直接分享出去的图片URL被屏蔽了,所以我做了如下操作: /*** 根据图片的url路径获得Bi ...
- 使用友盟社会化分享IOS版SDK分享纯图片到微信
本文和上一篇友盟社会化分享Android版是兄弟篇.其实本人用的是友盟Cocos2d-x的IOS版.对于普通IOS版如何分享纯图片到微信朋友圈,官网文档中已经说明的比较清楚,但是在Cocos2d-x版 ...
- 使用友盟社会化分享安卓android版SDK分享纯图片到微信
本人使用的其实是友盟的Cocos2d-x安卓版.普通安卓版使用方式稍有不同,但是设置分享内容的接口是一样的.友盟官方文档中提到过他们支持微信纯图片分享,就是分享一张纯图片,而非一条图文链接,到微信朋友 ...
- android友盟分享图标是英文,GitHub - GDMiao/UmengEnclosed: 友盟分享二次封装,现有文字分享、图片分享、网页分享等多种分享功能。...
对友盟分享(Umeng-Share)的功能封装 引言 本文档针对友盟分享(6.9.0)进行了功能封装,完成的对于 文字.图片.网页 分享功能封装,如有其它封装要求请根据本文档的封装思路和友盟分享 ap ...
- 友盟------微信分享圆角图片有黑色背景 最终解决方案!!!
友盟分享圆角icon到微信时会显示黑边,原因是微信对于透明背景会裁剪掉. 对于一般情况是可以通过给图片设置为PNG解决. umImage = new UMImage(url);umImage.comp ...
- Canvas绘制Bitmap 友盟分享纯图片至微信好友
1.需求场景 Android开发中,有将带有二维码的纯图片分享给微信需求 ,左是分享一张内容固定图片,右是需求实现图片 目前,我们有一个需求是不同用户报名活动成功后分享出去的图片 ...
最新文章
- 【基础知识】如何快速转发CSDN博客
- 总结之:CentOS6.5 DNS服务BIND配置、正反向解析、主从及压力测试(3)
- Istio调用链埋点原理剖析—是否真的“零修改”?
- ABAP 获取登陆者的IP地址和主机名
- 梯度提升树(GBDT)相关知识
- 用户首次登录之前必须更改密码_技术丨带你玩转Win10系统的用户账户
- 运维工程师项目案例_【IT专场】系统运维工程师等岗位在线邀你入职,base上海|深圳|昆山...
- 如何选择物联网通讯技术?
- python定义一个字符串后怎么修改_python基础--字符串操作详解
- html 表格_HTML------表格
- LNK2026	module unsafe for SAFESEH image
- 英雄启动出错解决方法_超纯水设备高压泵不启动解决方法
- 空降新书榜,霸占前三甲,还有什么是这些书做不到的?!
- .Net 面试题 汇总(二)
- python图形化监控系统界面_手把手教你实现一个可视化爬虫监控系统,酷炫的图形化界面...
- STOP:0x0000007E蓝屏软件故障处理
- 我发现不少培训班的就业辅导老师,简直是面试官的卧底——再论培训班学员的就业方式(java方向)
- 关于union联合查询
- 武汉大学计算机电气,武汉大学电气与自动化学院
- via自定义搜索引擎代码_Via浏览器定制进阶
热门文章
- UWB三维定位方式概述
- HMS Core 3D精准室内定位技术,打造“店铺级”出行体验
- matlab将矩阵分解成lu,MATLAB中矩阵LU分解
- Python骚操作,生成WiFi二维码,扫描一键联网
- docker上安装多个mysql_docker:安装mysql多个
- 程序教程基础_电脑是个啥玩意
- VMware虚拟机快速安装Ubuntu教程
- Axure实战002:APP原型设计思路
- 卡西欧计算机十进制换二进制,卡西欧计算机怎么把十进制转换二进制
- 【错误记录】Ubuntu 编译 ffmpeg 报错 ( nasm/yasm not found or too old. Use --disable-x86asm for a crippled bu )