EditorGUI.HandlePrefixLabel
Declaration
public static void HandlePrefixLabel(Rect totalPosition, Rect labelPosition, GUIContent label, int id = 0, GUIStyle style = EditorStyles.label);Параметры
| Параметр | Описание |
|---|---|
| totalPosition | Прямоугольник на экране, который будет использоваться в общей сложности как для метки, так и для контроля. |
| labelPosition | Прямоугольник на экране, который будет использоваться для метки. |
| метка | Метка, отображаемая для элемента управления. |
| Идентификатор | Уникальный ID контроля. Если не указано, то используется ID следующего контроля. |
| стиль | Факультативное GUIStyle для использования на этикетке. |
Описание
Создает метку для некоторого контроля.
HandlePrefixLabel как PrefixLabel но позволяет пользовательский контроль над позицией этикетки, предоставляя его Rect явно. PrefixLabel или HandlePrefixLabel При создании контроля с подключенной меткой следует использовать эту опцию. Она обеспечивает, что при нажатии на метку, контроль получит фокус клавиатуры. По этой причине важно, чтобы те же ID поставляется в PrefixLabel или HandlePrefixLabel Кроме того, возможно, что не будет поставлено никакого устройства управления, которое ID, и в этом случае автоматически используется устройство, установленное на непосредственно следующем за ним органе управления.