【发布时间】:2020-06-07 17:27:11
【问题描述】:
我在详细视图中有一个选择器,可以相应地更改子视图。我可以将它设置为数组中的第一个(索引 0),但对于用户来说,如果它默认为最后一个会更合乎逻辑。
struct ViewDetail: View {
@State public var selectedYearIndex = 0
.
.
.
Picker(selection: $selectedYearIndex, label: PickerLabel()) {
Group {
ForEach(0 ..< yearArray.count)) {
Text(self.yearArray[$0].description).tag($0)
}
}
}
.
.
.
}
谁能建议一种方法将 Picker Selection 默认设置为可变大小数组中的最后一个索引?
想法?
【问题讨论】:
-
您的
yearArray在哪里以及如何声明?