SheetPresentationController

Example
To run the example project, clone the repo, and run pod install
from the Example directory first.
let sheetPresentationBehaviourController = SheetPresentationBehaviourController(
initialDetent: .defaultSmall,
detents: [
.defaultSmall,
.defaultMedium,
SheetPresentationBehaviourController.Detent(screenCoveragePercentage: 0.9, isScrollable: true)
]
)
sheetPresentationBehaviourController.bottomSheet.topIndicatorHeight = 10
sheetPresentationBehaviourController.bottomSheet.topIndicatorWidth = 40
sheetPresentationBehaviourController.bottomSheet.cornerRadius = 20
sheetPresentationBehaviourController.bottomSheet.topIndicatorColor = .red
let sheetController = SheetPresentationController(
backgroundViewController: TitleViewController(),
sheetContentViewController: DefaultScrollableViewController(),
sheetPresentationBehaviourController: sheetPresentationBehaviourController
)
https://user-images.githubusercontent.com/57398986/168480140-6ef3e155-ea1f-4c10-a3ce-bcad3d63a5fe.mov
Requirements
Installation
Cocoapods
SheetPresentationController is available through CocoaPods. To install
it, simply add the following line to your Podfile:
pod 'SheetPresentationController'
Swift Package Manager
.package(name: "SheetPresentationController", url: "https://github.com/karolpiateknet/SheetPresentationController", .branch("main")),
Author
Karol Piątek, https://github.com/karolpiateknet
License
SheetPresentationController is available under the MIT license. See the LICENSE file for more info.
SheetPresentationController
Example
To run the example project, clone the repo, and run
pod install
from the Example directory first.https://user-images.githubusercontent.com/57398986/168480140-6ef3e155-ea1f-4c10-a3ce-bcad3d63a5fe.mov
Requirements
Installation
Cocoapods
SheetPresentationController is available through CocoaPods. To install it, simply add the following line to your Podfile:
Swift Package Manager
Author
Karol Piątek, https://github.com/karolpiateknet
License
SheetPresentationController is available under the MIT license. See the LICENSE file for more info.