在SwiftUI中,可以使用contextMenu()
修饰符在视图中显示上下文菜单。
例如,要在一个Text视图中显示上下文菜单,可以使用以下代码:
Text("Hello, World!")
.contextMenu {
Button(action: {
// 点击按钮后执行的操作
}) {
Text("Do something")
Image(systemName: "checkmark.circle")
}
}
该代码将在Text视图上添加一个上下文菜单,在其中包含一个按钮,当用户点击它时,会执行操作。在这个例子中,按钮显示了一个文本和一个图标。
在菜单中可以添加多个按钮,每个按钮都可以有自己的操作和文本。当用户在视图中长按时,上下文菜单会出现。