This library is used to show contents as a popover view on iPhone just like iPad and this library is supported for SwiftUI only.
To install use swift package manager
URL:
https://github.com/ahsanateeq/popoverswiftUI.git
-
First Import Libarary
import PopoverSwiftUI -
Then use as modifier
.popoverView(isPresented: $showsAlwaysPopover) {
Content() // Content for popover view
}Code Sample:
Button("Custom Always Popover") {
showsAlwaysPopover = true
}
.popoverView(isPresented: $showsAlwaysPopover,
arrows: UIPopoverArrowDirection.up, // default arrow direction: .any
background: Color.cyan) { // default background color: nil
PopoverContent()
}