打造交互式iOS和macOS应用:任务管理系统实现
1. 让用户参与任务管理
在开发应用时,我们希望用户能够管理自己的任务列表,而不只是查看预设的内容。为此,需要对视图层次结构进行调整,让 ContentView 包含 TaskListView ,同时添加文本输入框和提交按钮。
首先,在 ContentView.swift 中为 ContentView 赋予一个 taskStore ,并将其传递给 TaskListView ,同时更新预览提供程序以使用示例数据。以下是具体代码:
import SwiftUI
struct ContentView: View {
let taskStore: TaskStore
var body: some View {
Text("Hello, world!")
.padding()
TaskListView(taskStore: taskStore)
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView(taskStore: .sample)
}
}
}
接着,将 Conte
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



