public static Rect PrefixLabel (Rect totalPosition, GUIContent label);
public static Rect PrefixLabel (Rect totalPosition, GUIContent label, GUIStyle style);
public static Rect PrefixLabel (Rect totalPosition, int id, GUIContent label);
public static Rect PrefixLabel (Rect totalPosition, int id, GUIContent label, GUIStyle style);

参数

totalPosition屏幕上同时用于标签和控件的矩形。
id控件的唯一 ID。如果未指定,则使用下一个控件的 ID。
label显示在控件前的标签。
style用于标签的样式。

返回

Rect 屏幕上仅适用于控件本身的矩形。

描述

创建一个显示在特定控件前的标签。


编辑器窗口中的前缀标签。

请注意,大多数编辑器控件都已内置了可指定为其中一个参数的可选标签。如果没有可用的此类内置标签,或要从头开始创建自己的编辑器控件,则可以使用 PrefixLabel。

PrefixLabel 获取用于整个控件(包括标签)的矩形,并返回一个仅适用于控件本身(不包括标签)的矩形。

PrefixLabel 还可确保在单击标签时,关联的控件可获取键盘焦点(如果此控件支持键盘焦点)。关联的控件的 ID 可以选择性地进行指定;如果未提供 ID,标签会自动关联到其后的控件。

Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961