关于从网络上获取图片后自适应cell并且不失真的问题

原创 2015年11月24日 14:23:51

鉴于这个互联网时代的资本寒冬,博主很不幸的遭遇了这个地雷,无奈的选择了一个每天要七点起床挤地铁一个半小时的公司,更无奈的是有一群老程序猿们,之所以说老倒不是他们年纪有多大(虽然大部分比我大十岁),而是思想的陈旧迂腐,黑线⊙﹏⊙b汗,貌似扯偏了,回归正题,恩呢,在开发中博主遇到了这样一个问题,因为是一个关于摄影的 项目,所以APP终会有关于很多图片的问题,选择了Aspect Fit图片自适应会变得大小不一,选择了Aspect fill图片又会只显示部分,比如只显示一小撮头发尴尬,so问题来了,UI要求图片既不能失真,要控制cell来自适应图片大小,尼玛,我获取图片之后要计算高度缓存,然后再来刷新UI,这很耗时好嘛,然后博主就在网上扒拉了半天,最有效的解决办法如下:

1.让服务器把图片生成不同尺寸的缩略图以及大图,例如微博

2.返回的数据中包含图片的尺寸

这样程序运行就顺畅很多了,so在UI,后台为难我们iOS开发程序猿时,大胆地告诉他们这不是我的原因,不是我们技术不行生气

自适应网络加载的图片(按比例缩小)

网络下载的图片如果加载到屏幕上 由于其 尺寸不定  所以要对其进行统一管理, 一般是解析json先得到图片路径(附带图片的width,height) 对图片统一管理方案 float width ...
  • u013967628
  • u013967628
  • 2016年09月07日 16:37
  • 410

获取不固定大小的网络图片,然后在UITableviewCell中显示

获取不固定大小的网络图片,然后在UITableviewCell中显示 这里的疑惑部分是在cell中创建了一个 UIImageView,但是不知道该给多大的宽高。 解决办法是默认创建的宽高都是0...
  • l863784757
  • l863784757
  • 2015年04月23日 17:53
  • 2908

iOS - UITableView加载网络图片 cell适应图片高度

项目中,有一个需求,是加载几张网络图片,每一张都要求宽度与屏幕宽度一样,然后高度自适应;并且几张自上而下一次排列。 这让我想到了UITableVIew,但是图片的处理成了问题,经过我多次的处理,完成了...
  • icefishlily
  • icefishlily
  • 2016年09月21日 11:57
  • 5601

iOS UIImageView 网络加载图片自适应大小问题

#pragma mark - /////// //图片部分     for (int i = 0; i _imageArray count]; i++) {           ...
  • qq_27247497
  • qq_27247497
  • 2015年12月02日 19:46
  • 6783

UITableViewCell加载网络图片自适应cell高度初探索

cell上控件在请求网络图片的时候,通常会返回图片的宽高比;在项目中碰到需要按照比例来显示图片的问题,如果只有图片一个控件按照宽高比直接设置frame即可,但是如果cell上有很多的控件,自适应高度是...
  • Jiuaim
  • Jiuaim
  • 2016年01月22日 19:11
  • 2873

[unity3d]unity打包web版后自定义加载图片

在一次问题当中,问到如何改变unity打包web后,修改这个图标与加载条?在本工作室小勇哥的帮助下方法是这样的,我在此总结出来,望大家一起学习,如有错误,直接批评,多多指教。 首先,是打包的时候...
  • s10141303
  • s10141303
  • 2013年12月05日 16:42
  • 2639

UGui显示模型

其实代码很简单; 节点上加个CanvasRenderer; 然后绑上下面脚本的代码: public class CanvasMesh : MonoBehaviour { public Mate...
  • weyson
  • weyson
  • 2017年04月01日 10:55
  • 516

label在cell中 自适应

先在初始化方法中将之创建,并设置numberOfLines = 0- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NS...
  • ideaspress
  • ideaspress
  • 2015年07月08日 16:01
  • 363

不失真的图片展示

在项目中有很多地方需要展示图片,我们怎才能不失真的展示呢,如果图片宽大于屏幕,我们跟据宽的比例把图片缩放,高也同理. 工具类代码如下: //根据图片路径把图片不失真展示 public static...
  • Dylan_null
  • Dylan_null
  • 2015年07月09日 13:59
  • 485

Unity--NGUI自适应屏幕

NGUI确实是非常棒的一个做界面的插件,比起U3D自带的GUI要好很多,当然也有一些不好之处,毕竟什么都不可能那么完美。 最近在用Unity写游戏使用NGUI遇到了一个很多人都在遇到的问题,就是关于...
  • liang_704959721
  • liang_704959721
  • 2015年03月11日 08:59
  • 655
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于从网络上获取图片后自适应cell并且不失真的问题
举报原因:
原因补充:

(最多只允许输入30个字)