SwiftUIPopUp - The SwiftUI way to implement pop ups in your app
SwiftUIPopUp
SwiftUIPopUp is a the SwiftUI way to implement pop ups in your app. Credits go to PartialSheet for great deal of inspiration.
Features
- Custom popup content
- Popup grows with content size
- The popup can be moved with an offset
Manual
- Step: Register the PopUpManager on your root view
@main
struct YourApp: App {
var body: some Scene {
MainView()
.attachPopupToRoot()
}
}
- Step: Add the method
popup() {...}
to your SwiftUI View
@State var timerPopUpIsPresented = false
...
LowLevelView()
.popup(isPresented: $isPresented,
offset: (x: x, y: y)) {
YourCustomPopupView()
}