Component which presents a dismissible view from the bottom of the screen
- iOS 9.0+
- Swift 3.0+
- ARC
Adding the following to your Podfile
and running pod install
:
use_frameworks!
pod "Bottomsheet"
import Bottomsheet
let controller = Bottomsheet.Controller()
// Adds View
let view = UIView
controller.addContentsView(view)
// Adds NavigationBar
controller.addNavigationbar { [weak self] navigationBar in
// navigationBar
}
// Adds CollectionView
controller.addCollectionView { [weak self] collectionView in
// collectionView
}
// Adds TableView
controller.addTableView { [weak self] tableView in
// tableView
}
// customize
controller.overlayBackgroundColor = UIColor(red: 255, green: 0, blue: 0, alpha: 0.3)
controller.viewActionType = .tappedDismiss
controller.initializeHeight = 200
- Inspired by Flipboard/bottomsheet in Flipboard.
##License
This project is made available under the MIT license. See LICENSE file for details.