如何通过 SwiftUI 中的按钮点击显示菜单?
How do I present a Menu from a button tap in SwiftUI?
是否有与 UIKit 中的“showsMenuAsPrimaryAction”等效的 SwiftUI?
编辑:iOS 14 Beta 3 引入了菜单
Menu("Options") {
Button("Option 1", action: actionOne)
Button("Option 2", action: actionTwo)
}
不,SwiftUI 中没有与 UIMenu 的 showsMenuAsPrimaryAction 等效的东西
您可以通过长按显示 SwiftUI 上下文菜单,并且没有其他 SwiftUI UIMenu 等效项。您可以在上下文菜单中使用 UIMenu(https://www.raywenderlich.com/6328155-context-menus-tutorial-for-ios-getting-started).
或者,您可以在单击按钮时显示一个可以模拟 UIMenu 操作的列表。
是否有与 UIKit 中的“showsMenuAsPrimaryAction”等效的 SwiftUI?
编辑:iOS 14 Beta 3 引入了菜单
Menu("Options") {
Button("Option 1", action: actionOne)
Button("Option 2", action: actionTwo)
}
不,SwiftUI 中没有与 UIMenu 的 showsMenuAsPrimaryAction 等效的东西
您可以通过长按显示 SwiftUI 上下文菜单,并且没有其他 SwiftUI UIMenu 等效项。您可以在上下文菜单中使用 UIMenu(https://www.raywenderlich.com/6328155-context-menus-tutorial-for-ios-getting-started).
或者,您可以在单击按钮时显示一个可以模拟 UIMenu 操作的列表。