Я использую библиотеку 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
Новые вопросы
swift
Swift - это безопасный, быстрый и выразительный язык программирования общего назначения, разработанный Apple Inc. для своих платформ и Linux. Swift с открытым исходным кодом. Используйте тег только для вопросов о языковых функциях или необходимости кода в Swift. Используйте теги [ios], [ipados], [macos], [watch-os], [tvos], [cocoa-touch] и [cocoa] для (не зависящих от языка) вопросов о платформах или фреймворках.