版本:Unity 6(6000.0)
语言英语
  • C#

SearchField.OnGUI

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们会阅读来自用户的所有建议更改,并在适用时进行更新。

关闭

提交失败

由于某些原因,您建议的更改无法提交。请在几分钟后<a>重试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

声明

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

参数

text 要在搜索字段中显示的文本字符串。
options 指定额外布局属性的布局选项(可选列表)。
更多资源:GUILayout.WidthGUILayout.HeightGUILayout.MinWidthGUILayout.MaxWidthGUILayout.MinHeightGUILayout.MaxHeightGUILayout.ExpandWidthGUILayout.ExpandHeight

返回值

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

描述

此函数使用默认 UI 样式显示搜索字段,并使用 GUILayout 类自动计算对其进行渲染的 Rect 的位置和大小。传递一个可选列表以指定额外的布局属性。


声明

public string OnGUI(Rect rect, string text);

参数

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

返回值

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

描述

此函数使用默认的 UI 样式在给定的 Rect 中显示搜索字段。


声明

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

参数

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

返回值

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

描述

此函数使用给定的 Rect 和 UI 样式参数显示搜索文本字段。

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