Den*_*l95 2 arrays swiftui swift5.1 swiftui-list
我有一个字符串数组
fakeData = ["Array A",
"Array B",
"Array C",
"Array D"]
Run Code Online (Sandbox Code Playgroud)
我如何在 SwiftUI 的 ListView 中实现这个数组?
首先,您应该将数组标记为State好像要更改视图中的数据,或者不理会它,但我选择State进行演示:
@State var fakeData = ["Array A", "Array B", "Array C", "Array D"]
Run Code Online (Sandbox Code Playgroud)
然后只用一行代码从中创建一个列表:
List(fakeData, id:\.self) { Text($0) }
Run Code Online (Sandbox Code Playgroud)
包起来:
struct ContentView: View {
@State var fakeData = ["Array A", "Array B", "Array C", "Array D"]
var body: some View {
List(fakeData, id:\.self) { Text($0) }
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1184 次 |
| 最近记录: |