[SUI] LabeledContent

Published: (January 30, 2026 at 04:52 PM EST)
1 min read
Source: Dev.to

Source: Dev.to

Uso básico

struct ContentView: View {
    @State private var selection: Int = 1
    @State private var stepperValue = 1

    var body: some View {
        NavigationView {
            Form {
                LabeledContent("Etiqueta visible") {
                    HStack {
                        Text("Tengo: \(stepperValue)")
                        Stepper("Etiqueta oculta", value: $stepperValue, in: 0...10)
                            .labelsHidden()
                    }
                }
                Picker("Selected Value", selection: $selection) {
                    Text("Option 1").tag(1)
                    Text("Option 2").tag(2)
                }
            }
        }
    }
}

Ejemplo de LabeledContent con etiqueta visible y control interno

Etiqueta con vista personalizada

struct ContentView: View {
    @State private var selection: Int = 1
    @State private var stepperValue = 1

    var body: some View {
        NavigationView {
            Form {
                LabeledContent {
                    HStack {
                        Text("Tengo: \(stepperValue)")
                        Stepper("Etiqueta oculta", value: $stepperValue, in: 0...10)
                            .labelsHidden()
                    }
                } label: {
                    HStack {
                        Image(systemName: "pencil")
                        Text("Etiqueta visible")
                    }
                    Text("Subtitle")
                }
                Picker("Selected Value", selection: $selection) {
                    Text("Option 1").tag(1)
                    Text("Option 2").tag(2)
                }
            }
        }
    }
}

Ejemplo de LabeledContent con etiqueta personalizada

Back to Blog

Related posts

Read more »

[SUI] Formularios (Form)

Form Form es un contenedor para agrupar controles, principalmente usados para la configuración de alguna funcionalidad. Presenta los controles en un List con e...

[SUI] Barra de búsqueda

Barra de búsqueda en NavigationStack Un NavigationStack puede incluir una barra de búsqueda mediante el modificador searchable. Su firma es: swift searchable t...