我需要在Swift UI中通过某个事件来扩展菜单。这该如何实现?
例如,当openMenu变量发生改变时,菜单会展开。
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变量发生改变时,菜单会展开。