如何根据url下载的图像设置表格单元格中图像视图的动态高度

时间:2018-01-06 20:54:33

标签: swift

我正在使用Kingfisher库下载图片

cell.doseImg.kf.setImage(with: URL(string: imgUrl))

2 个答案:

答案 0 :(得分:0)

1.设置图像的顶部,底部和颤音约束。

2.添加到viewDidLoad()中的代码下面。

tableView.rowHeight = UITableViewAutomaticDimension
tableView.estimatedRowHeight = 140

答案 1 :(得分:0)

在下载图像后将这一行添加到heightForRowAt索引表委托中

if let image = doseImg.image {
   let ratio = image.size.width / image.size.height
      newHeight = (self.view.frame.width / ratio) + 107
}
      return newHeight