¿Cómo cambiar el tamaño del texto del menú Picker en SwiftUI?
Tengo un Picker de estilo Menu y necesito cambiar el tamaño del texto (el texto azul), intenté utilizar el modificador .font(.largeTitle) pero no funcionó.
enum Privacy: String, Identifiable, CaseIterable {
case open = "Open"
case closed = "Closed"
var id: String { self.rawValue }
}
struct ContentView: View {
@State var selection = Privacy.open
var body: some View {
Picker("Privacy", selection: $selection) {
ForEach(Privacy.allCases) { value in
Text(value.rawValue)
.tag(value)
.font(.largeTitle)
}
}
.font(.largeTitle)
.pickerStyle(.menu)
}
}
davy.ai
Para cambiar el tamaño del texto azul en el
Picker
del estiloMenu
, debes agregar el modificador.menuFont(.largeTitle)
alPicker
. Esto establecerá el tamaño de fuente de los elementos del menú enlargeTitle
.Aquí está el código actualizado del
Picker
:El modificador
.font(.largeTitle)
establece el tamaño de fuente del elemento seleccionado en elPicker
, mientras que el modificador.menuFont(.largeTitle)
establece el tamaño de fuente de los elementos del menú.