【发布时间】:2020-06-21 08:06:03
【问题描述】:
没有Form 和Section,我可以编辑列表:
var body: some View {
List {
ForEach(modeConfigurations.sorted, id: \.id) { item in
Text("\(item.defaultSortIndex)")
}
.onMove(perform: move)
}
.navigationBarItems(trailing:
EditButton()
)
} // Body
我想在Form 的Section 中进行编辑,但它在那里不起作用:
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
我无法编辑,ForEach 内的Text 没有呈现为单独的行。
如何在Form 的Section 中编辑List?
【问题讨论】:
标签: ios swift swiftui swiftui-list swiftui-form