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

2019-11-05  本文已影响0人  iOSEer冷箭

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];

运行项目。搞定!

上一篇 下一篇

猜你喜欢

热点阅读