Version: 2022.2
public string OnGUI (string text, params GUILayoutOption[] options);

参数

text 要在搜索字段中显示的文本字符串。
options 一个可选的布局选项列表,用于指定额外的布局属性。
另请参阅:GUILayout.WidthGUILayout.HeightGUILayout.MinWidthGUILayout.MaxWidthGUILayout.MinHeightGUILayout.MaxHeightGUILayout.ExpandWidthGUILayout.ExpandHeight

返回

string 在搜索字段中输入的文本。如果搜索字段文本未发生更改,则改为返回原始输入字符串。

描述

此函数会显示具有默认 UI 样式的搜索字段,并使用 GUILayout 类自动计算它会渲染的矩形的位置和大小。传递可选列表可指定额外的布局属性。


public string OnGUI (Rect rect, string text);

参数

rect 用于搜索字段的矩形。
text 要在搜索字段中显示的文本字符串。

返回

string 在搜索字段中输入的文本。如果搜索字段文本未发生更改,则改为返回原始输入字符串。

描述

此函数在给定矩形中显示具有默认 UI 样式的搜索字段。


public string OnGUI (Rect rect, string text, GUIStyle style, GUIStyle cancelButtonStyle, GUIStyle emptyCancelButtonStyle);

参数

rect 用于搜索字段的矩形。
text 要在搜索字段中显示的文本字符串。
style 文本字段样式。
cancelButtonStyle 搜索字段中有文本时使用的取消按钮样式。
emptyCancelButtonStyle 搜索字段中没有文本时使用的取消按钮样式。

返回

string 在搜索字段中输入的文本。如果搜索字段文本未发生更改,则改为返回原始输入字符串。

描述

此函数会显示具有给定矩形和 UI 样式参数的搜索文本字段。

使用此函数可自定义搜索文本字段的 UI 样式。您必须将 cancelButtonStyle.fixedWidth 设置为合适的所需宽度,因为这会影响搜索文本字段右侧的关闭按钮的位置。