UITableview
UITableview
オートレイアウトでtableViewを画面いっぱいに表示
let tableView: UITableView = UITableView()
tableView.dataSource = self
tableView.register(InformationTopCell.self, forCellReuseIdentifier:
"InformationTopCell")
// オートレイアウト時にUIViewのレイアウトが変更しないようにする
tableView.translatesAutoresizingMaskIntoConstraints = false
// カスタマイズビューを追加
view.addSubview(tableView)
// オートレイアウトでtableViewを画面いっぱいに表示
tableView.topAnchor.constraint(equalTo: view.topAnchor).isActive = true
tableView.bottomAnchor.constraint(equalTo: view.bottomAnchor).isActive = true
tableView.leadingAnchor.constraint(equalTo: view.leadingAnchor).isActive = true
tableView.trailingAnchor.constraint(equalTo: view.trailingAnchor).isActive = true
//仮の値(小さいと成約がでるためある程度余裕を持つ)
tableView.estimatedRowHeight = 1000
tableView.rowHeight = UITableViewAutomaticDimension
tableViewを使う時、多くの場合カスタムセルクラスを作ってtableViewにregisterしてからdequeueする、という決まった手順を踏むことになる
Author And Source
この問題について(UITableview), 我々は、より多くの情報をここで見つけました https://qiita.com/KnoTrd/items/415a890bbec3364d7bc7著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .