【发布时间】:2019-09-23 13:12:34
【问题描述】:
我正在尝试实现一个多选列表。
这是代码:
import SwiftUI
struct MultiSelectionWithEditButton : View {
var items = ["One","Two", "Three"]
@State var selectedRows = Set<String>()
var body: some View {
NavigationView {
List((items, id: \.self), selection: $selectedRows) { name in
Text(name)
.font(.title)
.fontWeight(.bold)
}
.navigationBarItems(trailing: EditButton())
.navigationBarTitle(Text("Selected \(selectedRows.count) rows"))
}
}
}
#if DEBUG
struct MultiSelectionWithEditButton_Previews : PreviewProvider {
static var previews: some View {
MultiSelectionWithEditButton()
}
}
#endif
但我得到以下错误:
“没有更多上下文,表达式的类型是模棱两可的”
如果有人可以提供帮助,不胜感激! :)
【问题讨论】:
标签: swiftui swiftui-list