SwiftUI как отображать поповер - PullRequest
0 голосов
/ 01 февраля 2020

Поскольку представление popover устарело в SwiftUI, есть ли альтернатива отображению представления в popover (желательно со стрелкой)?

1 Ответ

1 голос
/ 01 февраля 2020

Не считается устаревшим. На iOS это выглядит эквивалентно листу. Но на iPadOS это выглядит как поповер со стрелкой.

struct ContentView: View {
    @State private var showPopover: Bool = false

    var body: some View {
        VStack {
            Button("Show popover") {
                self.showPopover = true
            }.popover(
                isPresented: self.$showPopover,
                arrowEdge: .bottom
            ) { Text("Popover") }
        }
    }
}
...