在不知道图片高度的情况下,用表格完美加载,并且不卡顿
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];
运行项目。搞定!