我了解它的新功能,但这似乎是非常基本的功能,不在这里。在新的 iOS 15 中实现 a.searchable
时,NavigationLink 似乎根本不起作用。
理想情况下,可搜索项会生成一个带有 ForEach 的过滤列表,并且对于每个项目,导航链接可以根据您的选择将您带到另一个视图。ForEach 和列表有效并且看起来很漂亮,它不会带你去任何地方。
观看 WWDC21,他们谈论了很多关于.searchable
..
这是一个简单的例子,没有 ForEach 循环,这表明它根本不起作用。我错过了什么吗?
任何见解表示赞赏:
import SwiftUI
struct ContentView: View {
@State private var term = ""
var body: some View {
NavigationView {
Text("Hello, world!")
.padding()
}
.searchable(text: $term) {
NavigationLink(destination: SecondView()) {
Text("Go to second view")
}
}
}
}
struct SecondView: View {
var body: some View {
Text("Goodbye!")
.padding()
}
}