Просто пользовательский класс для ячейки
class CarCell: UITableViewCell {
override func layoutSubviews() {
MainImageView.leftAnchor.constraint(equalTo: self.leftAnchor, constant: spacing * 5).isActive = true
MainImageView.topAnchor.constraint(equalTo: self.topAnchor, constant: spacing).isActive = true
MainImageView.rightAnchor.constraint(equalTo: self.rightAnchor, constant: -spacing * 5 ).isActive = true
MainImageView.bottomAnchor.constraint(equalTo: self.bottomAnchor, constant: -spacing).isActive = true
MainImageView.heightAnchor.constraint(equalTo: MainImageView.widthAnchor).isActive = true
}
не работают 2 нижних строки.
class TableViewController: UITableViewController {
override func viewDidLoad() {
super.viewDidLoad()
self.tableView.register(CarCell.self, forCellReuseIdentifier: "CarCell")
tableView.rowHeight = UITableViewAutomaticDimension
tableView.estimatedRowHeight = 44
}
Я могу создать это не программно, и мне нужен этот результат