实际开发中有没有发现有很多应用都是分享长图片呢?咋一看分享图片这是怎么做的呢,是不是后台返回链接图片做的呢,再一看不像哎,那怎么解决呢?

其实很简单啦

// 长图 类型可以是 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 等这些单词多简单啊,可是用法多种多样,反而那些长长的单词我们只需要知道意思就可以啦。一样的意思

友盟分享长图片,如何截取长图片去分享相关推荐

  1. Android 项目必备(三十七)-->使用友盟集成 QQ、微信、微博等第三方分享与登录

    文章目录 效果图 实战 最近项目需要加入第三方分享和登录功能,之前其他项目的第三方分享和登录一直都使用ShareSDK实现的.为了统一使用友盟的全家桶,所以三方分享和登录也就选择了友盟. 效果图 实战 ...

  2. 招募|友盟手游开放日全国巡回-盘活你的玩家

    如今每周都有一款精品游戏上榜,但是只有少数游戏长期占据榜单,所以游戏上线才仅仅是个开始,运营才是重头戏,否则玩家流失.ARPU 值低,就难以维持生计.2015 年手游的市场环境更加恶劣,对于开发商有了 ...

  3. Android 友盟分享图片太大打开微信慢

    这是友盟提供的压缩方法,但是还是会有点慢,所以我们自己去压缩图片. new Thread(new Runnable() {@Overridepublic void run() {String picU ...

  4. cocos2dx集成友盟社会化分享图片崩溃问题

    本人不懂oc,一步一步按照友盟的文档做,好不容易把分享做好了,结果在 分享图片的时候宕掉了.各种测试,搞了一下午终于搞定了. 如下是友盟文档的做法,错误就在[UIImage imageNamed:@& ...

  5. 友盟社会化分享 QQ空间不显示分享的图片 (已解决)

    最近做项目用到了友盟的社会化分享,期间遇到了一个问题,分享到QQ空间的图片不显示,其他的分享都正常.也许是直接分享出去的图片URL被屏蔽了,所以我做了如下操作: /*** 根据图片的url路径获得Bi ...

  6. 使用友盟社会化分享IOS版SDK分享纯图片到微信

    本文和上一篇友盟社会化分享Android版是兄弟篇.其实本人用的是友盟Cocos2d-x的IOS版.对于普通IOS版如何分享纯图片到微信朋友圈,官网文档中已经说明的比较清楚,但是在Cocos2d-x版 ...

  7. 使用友盟社会化分享安卓android版SDK分享纯图片到微信

    本人使用的其实是友盟的Cocos2d-x安卓版.普通安卓版使用方式稍有不同,但是设置分享内容的接口是一样的.友盟官方文档中提到过他们支持微信纯图片分享,就是分享一张纯图片,而非一条图文链接,到微信朋友 ...

  8. android友盟分享图标是英文,GitHub - GDMiao/UmengEnclosed: 友盟分享二次封装,现有文字分享、图片分享、网页分享等多种分享功能。...

    对友盟分享(Umeng-Share)的功能封装 引言 本文档针对友盟分享(6.9.0)进行了功能封装,完成的对于 文字.图片.网页 分享功能封装,如有其它封装要求请根据本文档的封装思路和友盟分享 ap ...

  9. 友盟------微信分享圆角图片有黑色背景 最终解决方案!!!

    友盟分享圆角icon到微信时会显示黑边,原因是微信对于透明背景会裁剪掉. 对于一般情况是可以通过给图片设置为PNG解决. umImage = new UMImage(url);umImage.comp ...

  10. Canvas绘制Bitmap 友盟分享纯图片至微信好友

    1.需求场景 Android开发中,有将带有二维码的纯图片分享给微信需求 ,左是分享一张内容固定图片,右是需求实现图片            目前,我们有一个需求是不同用户报名活动成功后分享出去的图片 ...

最新文章

  1. 【基础知识】如何快速转发CSDN博客
  2. 总结之:CentOS6.5 DNS服务BIND配置、正反向解析、主从及压力测试(3)
  3. Istio调用链埋点原理剖析—是否真的“零修改”?
  4. ABAP 获取登陆者的IP地址和主机名
  5. 梯度提升树(GBDT)相关知识
  6. 用户首次登录之前必须更改密码_技术丨带你玩转Win10系统的用户账户
  7. 运维工程师项目案例_【IT专场】系统运维工程师等岗位在线邀你入职,base上海|深圳|昆山...
  8. 如何选择物联网通讯技术?
  9. python定义一个字符串后怎么修改_python基础--字符串操作详解
  10. html 表格_HTML------表格
  11. LNK2026 module unsafe for SAFESEH image
  12. 英雄启动出错解决方法_超纯水设备高压泵不启动解决方法
  13. 空降新书榜,霸占前三甲,还有什么是这些书做不到的?!
  14. .Net 面试题 汇总(二)
  15. python图形化监控系统界面_手把手教你实现一个可视化爬虫监控系统,酷炫的图形化界面...
  16. STOP:0x0000007E蓝屏软件故障处理
  17. 我发现不少培训班的就业辅导老师,简直是面试官的卧底——再论培训班学员的就业方式(java方向)
  18. 关于union联合查询
  19. 武汉大学计算机电气,武汉大学电气与自动化学院
  20. via自定义搜索引擎代码_Via浏览器定制进阶

热门文章

  1. UWB三维定位方式概述
  2. HMS Core 3D精准室内定位技术,打造“店铺级”出行体验
  3. matlab将矩阵分解成lu,MATLAB中矩阵LU分解
  4. Python骚操作,生成WiFi二维码,扫描一键联网
  5. docker上安装多个mysql_docker:安装mysql多个
  6. 程序教程基础_电脑是个啥玩意
  7. VMware虚拟机快速安装Ubuntu教程
  8. Axure实战002:APP原型设计思路
  9. 卡西欧计算机十进制换二进制,卡西欧计算机怎么把十进制转换二进制
  10. 【错误记录】Ubuntu 编译 ffmpeg 报错 ( nasm/yasm not found or too old. Use --disable-x86asm for a crippled bu )