I am trying to get a popover working on an iPad with swiftUI. The popover shows fine, however, when I rotate the device, the popover goes all over the place and does not anchor to its original place. Anybody a solution for this?
import SwiftUI
struct PopOver: View {
var body: some View {
Text("Hello world")
}
}
struct ContentView: View {
@State private var showPopover: Bool = false
var body: some View {
Button(action: {
self.showPopover = true
}) {
Text("Select")
}
.popover(
isPresented: self.$showPopover
) {
PopOver()
}
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView().previewDevice(PreviewDevice(rawValue: "iPad Pro (10.5-inch)"))
}
}