Изображения, которые я добавил в свое представление таблицы, меняют размер при выборе ячейки. Я нашел много решений, но у меня ничего не работало. Я использую «встроенный» просмотр изображений. Не знаю, проблема ли в этом? Я был бы очень признателен, если бы вы мне помогли :)

override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {

    let cell = tableView.dequeueReusableCell(withIdentifier: "Cell", for: indexPath)

    //        cell.textLabel?.text = docArray[indexPath.row]
    cell.textLabel?.attributedText = NSAttributedString(string: docArray[indexPath.row], attributes: [NSAttributedString.Key.foregroundColor : UIColor.blue, NSAttributedString.Key.font : UIFont(name: "Chalkduster", size: 17)])
    cell.textLabel?.adjustsFontSizeToFitWidth = true
    cell.textLabel?.numberOfLines = 4
    cell.imageView?.downloaded(from: imageArray[indexPath.row])



    return cell
}
}
0
user9244481 11 Ноя 2018 в 23:59

1 ответ

Лучший ответ

Похоже, вы скачиваете изображение здесь

cell.imageView?.downloaded(from:imageArray[indexPath.row])

1 комплект

cell.imageView?.clipsToBounds = true

2- Используйте SDWebImage.

cell.imageView?.sd_setImage(with: URL(string: imageArray[indexPath.row]), placeholderImage: UIImage(named: "placeholder.png"))
0
Sh_Khan 11 Ноя 2018 в 21:11