Tableviewcontroller неправильно отображает ячейки
Привет, ребята, я делаю приложение с контроллером tableview, который я использую последнюю версию xcode the 9.2 и разработку в swift 4, то дело в том, что ячейки видны в таким образом .
Я бы хотел получить такой результат: этот
import UIKit class CantieriViewController: UITableViewController { override func viewDidLoad() { super.viewDidLoad() self.view.backgroundColor = UIColor.white tableView.register(MyCell.self, forCellReuseIdentifier: "cellId") } override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) ->Int { return 5 } override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) ->UITableViewCell { return tableView.dequeueReusableCell(withIdentifier: "cellId", for: indexPath as IndexPath) } } class MyCell: UITableViewCell { override init(style: UITableViewCellStyle, reuseIdentifier: String?) { super.init(style: style, reuseIdentifier: reuseIdentifier) setupViews() } required init?(coder aDecoder: NSCoder) { fatalError("init(coder:) has not been implemented") } let nameLabel: UILabel = { let label = UILabel() label.text = "Sample Item" label.translatesAutoresizingMaskIntoConstraints = false label.font = UIFont.boldSystemFont(ofSize: 14) return label }() func setupViews() { addSubview(nameLabel) addConstraints(NSLayoutConstraint.constraints(withVisualFormat: "V:|[v0]|", options: NSLayoutFormatOptions(), metrics: nil, views: ["v0": nameLabel])) addConstraints(NSLayoutConstraint.constraints(withVisualFormat: "V:|[v0]|", options: NSLayoutFormatOptions(), metrics: nil, views: ["v0": nameLabel])) } }
Что я уже пробовал:
I do not know how to solve it