Version: 2022.3
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 设置为合适的所需宽度,因为这会影响搜索文本字段右侧的关闭按钮的位置。


Did you find this page useful? Please give it a rating: