arrays - Swift - How to add string array to my listview in swiftUI
问题描述
I have a array of string
fakeData = ["Array A",
"Array B",
"Array C",
"Array D"]
How Can I implement this array in ListView in SwiftUI ?
解决方案
首先,您应该标记数组,就State
好像您要更改视图内的数据一样,或者不理会它,但我选择State
演示:
@State var fakeData = ["Array A", "Array B", "Array C", "Array D"]
然后只用一行代码从中列出一个列表:
List(fakeData, id:\.self) { Text($0) }
包起来:
struct ContentView: View {
@State var fakeData = ["Array A", "Array B", "Array C", "Array D"]
var body: some View {
List(fakeData, id:\.self) { Text($0) }
}
}
推荐阅读
- azure-data-factory - 通过 ADF 从 AAS 复制数据
- python - 有没有办法通过 django Web 应用程序(使用 python)连接到蓝牙设备?
- laravel - Laravel 自定义规则传递数组属性
- ios - 转义闭包捕获非转义参数“函数” Xcode 说
- java - 在 Spring Webflux 的请求正文中拒绝具有特定键值对的请求
- flask - 为用户创建角色时的问题
- python - 在 numpy 数组中查找数据类型
- google-compute-engine - Compute Engine 部署容器
- swiftui - SwiftUI iOS 15 键盘工具栏不显示文本字段
- tensorflow - 在 tf2.3 上训练的模型在 tf2.6 上表现不佳