如何在SwiftUI中以编程方式显示菜单

9
我需要在Swift UI中通过某个事件来扩展菜单。这该如何实现?
struct ContentView: View {
    @State var openMenu = false
    var body: some View {
        Menu("Options") {
            Button("Order Now", action: placeOrder)
            Button("Adjust Order", action: adjustOrder)
            Button("Cancel", action: cancelOrder)
        }
    }

    func placeOrder() { }
    func adjustOrder() { }
    func cancelOrder() { }
}

例如,当openMenu变量发生改变时,菜单会展开。

我不确定你想做什么,你能解释一下吗? - ios coder
你希望它如何扩展? - Neil Galiaskarov
在这种情况下,Menu结构体不是正确的数据结构,请尝试使用警报。 - malhal
1个回答

4

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接