iOS 13
Same way as you use Sheet
in SwiftUI
NavigationView {
List(0..<20) {
Text("\($0)")
}
.bottomSheet(isPresented: self.$isPresented, maxHeight: 300) {
List(20..<40) { Text("\($0)") }
}
.navigationBarTitle("Bottom Sheet")
.navigationBarItems(
trailing: Button(action: { self.isPresented = true }) {
Text("Show")
}
)
}
Both demo preview code are available in example project.
To run the example project, clone this repo, and open iOS Example.xcworkspace from the iOS Example directory.
In Xcode 11
, select File
-> Swift Packages
-> Add Package Dependency
, enter the repo URL https://github.com/weitieda/bottom-sheet
Tieda Wei
BottomSheet is available under the MIT license. See the LICENSE file for more information.