SearchField 控件可创建文本字段,以便用户输入可用于搜索的文本。
它有两种 UI 样式:一种用于正常使用,一种用于工具栏。
autoSetFocusOnFindCommand | 如果设置为 true,在用户按“Ctrl/Cmd + F”时,会将键盘焦点移动到搜索字段。默认设置为 true。 |
searchFieldControlID | 这是文本字段用于获取键盘焦点的 controlID。 |
HasFocus | 如果键盘焦点停留在搜索字段上,则此函数将返回 true。 |
OnGUI | 此函数会显示具有默认 UI 样式的搜索字段,并使用 GUILayout 类自动计算它会渲染的矩形的位置和大小。传递可选列表可指定额外的布局属性。 |
OnToolbarGUI | 此函数会显示具有工具栏 UI 样式的搜索字段,并使用 GUILayout 类自动计算它会渲染的矩形的位置和大小。传递可选列表可指定额外的布局属性。 |
SetFocus | 此函数会将键盘焦点移动到搜索字段,以便用户可以开始输入。 |
downOrUpArrowKeyPressed | 当聚焦的搜索字段检测到用户按了向下键或向上键时,将分发此事件,而且该事件还可以用于将键盘焦点移动到其他控件,如 TreeView。 |
SearchFieldCallback | 这是 SearchField 事件的通用回调委托,不带有任何参数。 |