没有Form
and Section
,我可以编辑一个列表:
var body: some View {
List {
ForEach(modeConfigurations.sorted, id: \.id) { item in
Text("\(item.defaultSortIndex)")
}
.onMove(perform: move)
}
.navigationBarItems(trailing:
EditButton()
)
} // Body
我想在 aSection
的 a 中进行编辑Form
,但它在那里不起作用:
var body: some View {
Form{
Section(header: Text("Sort")){
List {
ForEach(modeConfigurations.sorted, id: \.id) { item in
Text("\(item.defaultSortIndex)")
}
.onMove(perform: move)
}
.navigationBarItems(trailing:
EditButton()
)
} // Sort Section
} // Form
} // Body
我无法编辑,Text
内部ForEach
没有呈现为单独的行。
如何编辑 a List
inside a Section
of a Form
?