Set TableView height by the number or rows

前端 未结 9 1578
不思量自难忘°
不思量自难忘° 2021-01-31 10:40

I have got TableView in the MainstoryBoard and the number of rows is random every time. I want the height of the whole TableView to be fl

9条回答
  •  时光说笑
    2021-01-31 11:20

    To use with with autolayout:

    Somewhere in viewDidLoad()

    tableView.anchor(top: view.topAnchor, leading: view.leadingAnchor, bottom: nil, trailing: view.trailingAnchor)
    

    and then in your viewDidLayoutSubViews()

    tableView.heightAnchor.constraint(equalToConstant: tableView.contentSize.height).isActive = true
    

提交回复
热议问题