ios - ForEach 中的 SwiftUI 多选
问题描述
我正在处理需要像这样遍历本地 JSON 文件的项目,https://i.stack.imgur.com/JsJ8r.png
如何从每个步骤中选择每个步骤,这里是 repo https://github.com/siyayang0420/Jhin-Build。
解决方案
再次抱歉这个令人困惑的问题,问题已经解决。只能在整个列表中选择一个项目,但问题是,有 3 个步骤,我想做的是能够在每个步骤中选择一个项目,而我所做的改变了我改变了这个(在BuildRow.swift)
@Bingding var selected: String
对此
@Binding var selectedStrings : [String : String]
和
self.selected = buildItem
对此
self.selectedStrings[self.buildOption.steps] = buildItem
在 BuildList.swfit 中,更改为:
@State var selectedString = ["" : ""]
希望这可以帮助有需要的人
推荐阅读
- reactjs - 2 个输入字段,每个字段上传一张图片(React + Firebase)
- reactjs - 我正在尝试在 js 变量中创建一个新组件
- powershell - Powershell - 命令的输出进度
- testing - 有人在centos上设置“幽灵”视觉比较吗?
- xpath - XPath 3.0 递归查询
- mysql - pandas sql使用包含列表的var
- php - 使用 html 表单和 php 更新 Json 密钥
- r - 使用 r 从一列替换到另一列
- angular - 用于检查令牌是否过期的 Ionic Api 调用
- vuejs2 - 从非 vue 文件访问 Vue 应用程序(this)