【发布时间】:2020-07-19 05:39:52
【问题描述】:
在 UIKit 中是否有等效于“showsMenuAsPrimaryAction”的 SwiftUI?
编辑:iOS 14 Beta 3 引入了菜单
Menu("Options") {
Button("Option 1", action: actionOne)
Button("Option 2", action: actionTwo)
}
【问题讨论】:
在 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 操作的列表。
【讨论】: