DGDynamicHeightTableView
UITableView that supports auto calculated height by contents size.
Requirements
- iOS 12.0+
- Swift 5.5+
- Xcode 10.0+
Installation
SPM
File > Add Packages > https://github.com/donggyushin/DGDynamicHeightTableView
CocoaPod
pod 'DGDynamicHeightTableView', :git => 'https://github.com/donggyushin/DGDynamicHeightTableView'
Usage
let tableview = DGDynamicHeightTableView()
// You don't have to give a tableview height constraint. It will automatically calculate the content size and be fit.
view.addSubview(tableview)
tableview.translatesAutoresizingMaskIntoConstraints = false
tableview.topAnchor.constraint(equalTo: view.safeAreaLayoutGuide.topAnchor).isActive = true
tableview.leftAnchor.constraint(equalTo: view.leftAnchor).isActive = true
tableview.rightAnchor.constraint(equalTo: view.rightAnchor).isActive = true