Menu
Coddy logo textTech

Steppeur et curseur

Fait partie de la section Introduction à SwiftUI du Journey Swift de Coddy. Leçon 26 sur 50.

Un Stepper possède des boutons - et + qui modifient un nombre. La plage in: maintient la valeur dans les limites :

@State private var cups = 1

Stepper("Cups: \(cups)", value: $cups, in: 1...5)

À 5, le bouton + cesse de fonctionner, et à 1, c’est le cas du bouton -. step: change de plus d’une unité à la fois.

Un Slider sélectionne un Double par glissement :

@State private var volume = 50.0

Slider(value: $volume, in: 0...100, step: 5)

L’état est un Double, alors écrivez 50.0, et non 50, lorsque vous le déclarez.

challenge icon

Défi

Facile

Laissez l’utilisateur choisir combien de billets acheter. Remplacez le texte par un Stepper intitulé Tickets: 1, Tickets: 2, ... lié à tickets, de 1 à 4. Donnez au stepper l’identifiant tickets.

Essayez vous-même

import SwiftUI

@main
struct CoddyApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Introduction à SwiftUI

Entraînez-vous par vous-même : Playground Swift