DGBottomSheet
The lightest swift bottom sheet library
Requirements
- iOS 12.0+
- Swift 5.0+
- Xcode 10.0+
Installation
SPM
File > Add Packages > https://github.com/donggyushin/DGBottomSheet
CocoaPod
pod 'DGBottomSheet', :git => 'https://github.com/donggyushin/DGBottomSheet'
Usage
func showBottomSheet() {
let contentsView: UIView = {
let view = UIView()
view.translatesAutoresizingMaskIntoConstraints = false
// You should give view height constraint anyway
view.heightAnchor.constraint(equalToConstant: 300).isActive = true
view.backgroundColor = .white
return view
}()
let vc = DGBottomSheet(view: contentsView)
// Make sure animated false
self.present(vc, animated: false)
}