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")
}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()
}
}
}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