Я использую библиотеку Kingfisher для загрузки изображения

cell.doseImg.kf.setImage(with: URL(string: imgUrl))
0
AbhiRaz 6 Янв 2018 в 23:54

2 ответа

Лучший ответ

Добавьте эту строку в делегат таблицы индекса heightForRowAt после загрузки изображения

if let image = doseImg.image {
   let ratio = image.size.width / image.size.height
      newHeight = (self.view.frame.width / ratio) + 107
}
      return newHeight
0
AbhiRaz 29 Июл 2019 в 11:46

1. Задайте для изображения ограничения сверху, снизу и трели.

2. добавьте ниже код в viewDidLoad ().

tableView.rowHeight = UITableViewAutomaticDimension
tableView.estimatedRowHeight = 140
0
Andrea Mugnaini 7 Янв 2018 в 07:25