Menu
Coddy logo textTech

Cadres et formes

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

SwiftUI propose des vues de formes : Circle, Rectangle, RoundedRectangle et Capsule. .fill colore une forme :

Circle()
    .fill(.blue)
    .frame(width: 80, height: 80)

Une forme s’agrandit pour remplir l’espace qui lui est proposé. .frame(width:height:) lui donne, ou à toute autre vue, une taille fixe en points.

Un cadre peut également être flexible. maxWidth: .infinity permet à une vue de s’étendre sur toute la largeur disponible :

Text("Continue")
    .frame(maxWidth: .infinity)
    .padding()
    .background(.blue)
challenge icon

Défi

Facile

Dessinez l’espace réservé de l’avatar : un Circle rempli de vert, de 100 points de largeur et de 100 points de hauteur.

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