美文网首页
在不知道图片高度的情况下,用表格完美加载,并且不卡顿

在不知道图片高度的情况下,用表格完美加载,并且不卡顿

作者: iOSEer冷箭 | 来源:发表于2019-11-05 10:43 被阅读0次

1.获取图片的高、宽度,

-(CGFloat)getIamgeOther:(NSString*)path{

       NSData *data = [NSData dataWithContentsOfURL:[NSURL URLWithString:path]];

       UIImage*showimage = [UIImageimageWithData:data];

                          if(showimage==nil) {

                              return0;

                          }else{

这个是等比例适配高度,(重要,要不然,图片高度不完整!)

          CGFloat h = showimage.size.height/ showimage.size.width*  SIZE_W;                              returnh;

       }

}

2.循环加入计算好的图片高度,宽度。

3.在cell 的row 的高度方法中,把计算好的图片高度数组放进去

  return [[self.xqIamgeArr objectAtIndex:indexPath.row] floatValue];

运行项目。搞定!

相关文章

网友评论

      本文标题:在不知道图片高度的情况下,用表格完美加载,并且不卡顿

      本文链接:https://www.haomeiwen.com/subject/nrrsbctx.html