Так что это код, который я использую для создания моего представления таблицы с нуля. У меня вопрос, как я могу разобрать изображение, если изображение имеет формат строки (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)
Я получаю ошибка, поскольку я объявляю изображение, но оно в строковом формате. Теперь использовать раскадровку легко, но программно у меня есть эта проблема.
Теперь это более понятно? Мне очень жаль, если я сделал путаницу.