Swift и JSON онлайн URL для отображения изображений - PullRequest
0 голосов
/ 26 марта 2020

Так что это код, который я использую для создания моего представления таблицы с нуля. У меня вопрос, как я могу разобрать изображение, если изображение имеет формат строки (URL)?

class ArticleCell : UITableViewCell {
var article: Article? {
    didSet {
        articleTitle.text = article?.title
        //articleImage.image = article?.urlToImage
        descriptionTitle.text = article?.description
    }
}

private let articleTitle : UILabel = {
    let lbl = UILabel()
    lbl.textColor = .black
    lbl.font = UIFont.boldSystemFont(ofSize: 20)
    lbl.textAlignment = .left
    return lbl
}()

private let descriptionTitle : UILabel = {
    let desclbl = UILabel()
    desclbl.textColor = .black
    desclbl.font = UIFont.boldSystemFont(ofSize: 10)
    desclbl.textAlignment = .left
    return desclbl
}()

override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
    super.init(style: style, reuseIdentifier: reuseIdentifier)
    addSubview(articleTitle)
    addSubview(descriptionTitle) 

Потому что тогда я хотел бы сделать следующее:

addsubview(articleImage)

Я получаю ошибка, поскольку я объявляю изображение, но оно в строковом формате. Теперь использовать раскадровку легко, но программно у меня есть эта проблема.

Теперь это более понятно? Мне очень жаль, если я сделал путаницу.

...