我需要通过 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() { }
}
Run Code Online (Sandbox Code Playgroud)
例如,当 openMenu 变量更改时,菜单会展开
swiftui ×1