有没有办法通过“正常”触摸在 SwiftUI 中打开上下文菜单?

Lib*_*iph 5 ios swift swiftui

在 Xcode 11 的第一个 Beta 中,我尝试创建一个下拉菜单,并在 Beta 4 中发现了一个非常有趣的新元素:上下文菜单。我已经按照我的观点实现了它并且效果很好。但我想用正常的触摸(如按钮)打开它。有什么办法可以立即打开吗?

struct ContentView: View {
    @State var Texte = "Push the Button"
    var body: some View {
        Text(self.Texte)
            .contextMenu {
                VStack {
                    Button(action: {
                        self.Texte = "Option 1"
                    }) {
                        Text("Select Option 1")
                    }
                    Button(action: {
                        self.Texte = "Option 2"
                    }) {
                        Text("Select Option 2")
                }
            }
        }
    }
}

Run Code Online (Sandbox Code Playgroud)

Mar*_* T. -4

我认为这永远不可能。我认为你应该使用弹出窗口。