我想使用新的 .searchable 修饰符和 .navigationBarDrawer(displayMode: .always) 实现搜索栏。但如果我启动应用程序,搜索栏的默认位置已经“滚动”。
但这就是我想在应用程序启动时实现的目标:
这是我的代码:
struct SearchView: View {
@State var searchText = ""
var body: some View {
NavigationView {
List {
Text("Search Bar")
}
.navigationBarTitle("Search")
.searchable(text: $searchText, placement: .navigationBarDrawer(displayMode: .always))
}
}
}
Run Code Online (Sandbox Code Playgroud)