picker - 在 Swift UI 中使用 Picker 的不明确引用
问题描述
我正在尝试用 SwiftUI 制作一个 Picker。我遵循了一个教程,但没有相同的结果。在 self.category.count 和 self.category[$0] 上有不明确的引用。一整天后,我仍然不知道如何解决它......
import SwiftUI
struct Picker : View {
var category = ["Aucun", "BF Glaive", "Baguette", "Negatron", "Larme", "Ceinture", "Arc", "Cotte", "Spatule"]
@State private var selectedCategory = 0
var body: some View {
VStack {
Picker(selection: $selectedCategory, label: Text("Item")) {
ForEach(0 ..< self.category.count) {
Text(self.category[$0])
.tag($0)
}
}
Text("Selected : \(category[selectedCategory])")
}
}
}
解决方案
推荐阅读
- java - 如何写回应该删除谁的字母以制作字符串回文?
- r - 在 R 中使用 As.date 时如何删除自动设置的年份?
- android - 一旦 minSdkVersion 设置为 22,ionic 1 模块不可用于 android 构建
- node.js - 全局 npm 包安装在不同的用户目录上
- python - Python:通过函数改变屏幕
- r - 使用 Rstudio 在散点图中绘制二次回归线
- flutter - Flutter 主题版本解决失败
- html - 当我向图像添加文本时,位于图像滑块上的导航栏不起作用。我该如何解决?
- javascript - Vue 3 如何在反应对象上使用 watch 或 watchEffect(和 console.log)?
- calendar - 是否有描述日历系统的标准格式?