【发布时间】:2020-02-01 17:13:16
【问题描述】:
由于 SwiftUI 中不推荐使用弹出框演示,是否有任何替代方法可以在弹出框中显示视图(最好带有箭头)?
【问题讨论】:
由于 SwiftUI 中不推荐使用弹出框演示,是否有任何替代方法可以在弹出框中显示视图(最好带有箭头)?
【问题讨论】:
它没有被弃用。在 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") }
}
}
}
【讨论】: