搜索
Scripting 支持与 SwiftUI 类似的搜索功能。你可以为列表等滚动视图添加搜索栏,控制搜索栏的显示位置、状态,监听输入变化,并动态显示搜索建议。
searchable
为视图添加搜索栏,并将搜索文本与状态绑定。
类型
参数说明
value: 当前搜索输入的文本(受控状态)。onChanged: 每当用户输入发生变化时调用,传入新的搜索内容。placement: 控制搜索栏的显示位置(可选)。prompt: 搜索栏中的提示占位文本(可选)。presented: 控制搜索栏是否处于激活状态,可以主动打开或关闭搜索界面(可选)。
示例
SearchFieldPlacement 可选值
searchSuggestions
设置搜索建议的内容区域,在用户输入时显示一组建议项。
类型
示例
searchSuggestionsVisibility
控制搜索建议的显示位置和是否可见。
类型
SearchSuggestionsPlacementSet 可选值
示例
searchCompletion
将某个视图(如 <Text>)标记为可点击的搜索建议项,并指定点击后填入搜索框的值。
类型
示例
当用户点击该建议项后,搜索栏将自动填入 "Mango"。
