Menu
CoddyTech

Căn chỉnh và khoảng cách

Thuộc phần Giới thiệu về SwiftUI trong hành trình Swift của Coddy. Bài học 11 trên 50.

VStack căn giữa các khung nhìn và tạo một khoảng cách nhỏ mặc định giữa chúng. Bạn có thể thay đổi cả hai khi tạo ngăn xếp:

VStack(alignment: .leading, spacing: 12) {
    Text("Order #42")
        .font(.headline)
    Text("2 coffees")
    Text("Ready at 10:30")
}

alignment: .leading căn các khung nhìn thẳng hàng theo mép trái (.trailing là mép phải). spacing: 12 tạo khoảng cách 12 điểm giữa mỗi cặp khung nhìn.

Thay vào đó, HStack căn chỉnh theo chiều dọc: .top, .center hoặc .bottom:

HStack(alignment: .top, spacing: 20) {
    Text("Left")
    Text("Right")
}
challenge icon

Thử thách

Dễ

Định dạng biên lai như một danh sách: đặt căn chỉnh của VStack thành .leading và khoảng cách thành 12.

Tự làm thử

import SwiftUI

@main
struct CoddyApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Giới thiệu về SwiftUI

Tự luyện tập: Playground SwiftUI