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