Version: 2020.2
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,标签会自动关联到其后的控件。