Menu
CoddyTech

Danh sách việc cần làm

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

challenge icon

Thử thách

Khó

Tạo danh sách việc cần làm bằng cấu trúc Todo:

  • một TextField có văn bản giữ chỗ New task (định danh field) và nút Add để thêm một Todo với tiêu đề đã nhập vào mảng trạng thái todos (ban đầu rỗng), rồi xóa nội dung trường
  • một List (định danh list) có một Toggle cho mỗi việc cần làm, mang tiêu đề của việc đó và liên kết với thuộc tính done của nó
  • một dòng văn bản (định danh progress) hiển thị 1 of 2 done, đếm số việc cần làm có done là true

Tự làm thử

import SwiftUI

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

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

Tự luyện tập: Playground SwiftUI