我正在尝试将actionSheet插入.tabItem的action按钮中。我只看到带有文本“ Test 1”的视图。不能显示带有不同选项的菜单吗?预先感谢。
@State var showActionSheet = false
...
var actionSheet : ActionSheet{
ActionSheet(title: Text("Crear"), message: Text("Selecciona opción"), buttons: [
.default(Text("Opción 1")),
.default(Text("Opción 2")),
.destructive(Text("Cancel"))
])
}
...
}.tag(1)
Text("Test 1")
.tabItem {
VStack {
Image(systemName: "1.circle")
Button(action: {
self.showActionSheet.toggle()
}) {
Text("Display Action Sheet")
}
.actionSheet(isPresented: $showActionSheet, content: {
self.actionSheet })
}