Estou tentando criar um botão dropdown simples no SwiftUI no macOS. Normalmente eu esperaria usar algo assim:
MenuButton("☰") {
Button(action: { print("Something") }) {
HStack {
Image(systemName: "questionmark.circle")
Text("Something")
}
}
Button(action: { print("Something Else") }) {
HStack {
Image(systemName: "exclamationmark.circle")
Text("Something Else")
}
}
}
.menuButtonStyle(BorderlessButtonMenuButtonStyle())
O .menuButtonStyle(BorderlessButtonMenuButtonStyle())
mostra apenas o ícone do menu (☰)
sem o menu suspenso
No entanto, MenuButton
foi descontinuado em favor de Menu
, o que é bom, mas preciso modificá-lo com .menuStyle
, e não consigo encontrar o equivalente aBorderlessButtonMenuButtonStyle
Qual seria o equivalente para Menu
suprimir a seta suspensa?
De acordo com a documentação (que pode ser um pouco imprecisa, pois
.buttonStyle(.borderless)
exibe uma seta para baixo):