Menu
CoddyTech

判断真假游戏

本课属于 Coddy Swift 学习旅程的“SwiftUI 入门”单元。第 50 课,共 50 课。

challenge icon

挑战

困难

基于 questions 数组制作一个判断题游戏:

  • 只要还有题目,就显示当前题目的文本(标识符 question)和两个按钮:True 和 False。如果点击的答案与题目的 answer 相符,就给 score 加 1,然后进入下一题
  • 最后一题结束后,显示 Score: 2/3(标识符 result)和一个 Play again 按钮,用于重置分数并重新开始

用 index 状态保存当前位置,初始值为 0。

亲手试试

import SwiftUI

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

SwiftUI 入门中的所有课

自己练习: SwiftUI 在线编辑器