Un menú contextual aparece cando realizamos unha pulsación longa sobre a vista na que se configurou o menú.
Cada elemento do menú normalmente conterá unha vista de botón configurada para realizar unha acción cando se selecciona, xunto cunha vista de texto e unha vista de imaxe opcional.

import SwiftUI
struct ContentView: View {
@State private var corTexto:Color = Color.black
@State private var corFondo:Color = Color.white
var body: some View {
Text("Ola mundo!")
.font(.largeTitle)
.foregroundColor(corTexto)
.background(corFondo)
.contextMenu{
Button(action: {
self.corTexto = Color.black
self.corFondo = Color.white
}) {
Text("Cor normal")
Image(systemName: "paintbrush")
}
Button(action: {
self.corTexto = Color.white
self.corFondo = Color.black
}) {
Text("Cor invertido")
Image(systemName: "paintbrush.fill")
}
}
}
}