Version: 5.3 (switch to 5.4b)
ЯзыкEnglish
  • C#
  • JS

Язык программирования

Выберите подходящий для вас язык программирования. Все примеры кода будут представлены на выбранном языке.

EditorGUILayout.PrefixLabel

Предложить изменения

Успех!

Благодарим вас за то, что вы помогаете нам улучшить качество документации по Unity. Однако, мы не можем принять любой перевод. Мы проверяем каждый предложенный вами вариант перевода и принимаем его только если он соответствует оригиналу.

Закрыть

Ошибка внесения изменений

По определённым причинам предложенный вами перевод не может быть принят. Пожалуйста <a>попробуйте снова</a> через пару минут. И выражаем вам свою благодарность за то, что вы уделяете время, чтобы улучшить документацию по Unity.

Закрыть

Отменить

Руководство
public static function PrefixLabel(label: string, followingStyle: GUIStyle = "Button"): void;
public static void PrefixLabel(string label, GUIStyle followingStyle = "Button");
public static function PrefixLabel(label: GUIContent, followingStyle: GUIStyle = "Button"): void;
public static void PrefixLabel(GUIContent label, GUIStyle followingStyle = "Button");
public static function PrefixLabel(label: string, followingStyle: GUIStyle = "Button"): void;
public static void PrefixLabel(string label, GUIStyle followingStyle = "Button");
public static function PrefixLabel(label: string, followingStyle: GUIStyle, labelStyle: GUIStyle): void;
public static void PrefixLabel(string label, GUIStyle followingStyle, GUIStyle labelStyle);
public static function PrefixLabel(label: GUIContent, followingStyle: GUIStyle = "Button"): void;
public static void PrefixLabel(GUIContent label, GUIStyle followingStyle = "Button");
public static function PrefixLabel(label: GUIContent, followingStyle: GUIStyle, labelStyle: GUIStyle): void;
public static void PrefixLabel(GUIContent label, GUIStyle followingStyle, GUIStyle labelStyle);

Параметры

label Подпись для отображения перед элементом.

Описание

Make a label in front of some control.


Простое окно, отображающее маску поля enum.

Note that most editor controls already have built-in optional labels that can be specified as one of the parameters. PrefixLabel can be used when there is no such built-in label available, or when you're creating your own editor control from scratch.

PrefixLabel also ensures that when the label is clicked, the linked control will get keyboard focus (if the control supports keyboard focus). The label is automatically linked to the following control coming after it.

	class SimplePrefixLabelUsage extends EditorWindow {

@MenuItem("Examples/PrefixLabel Usage") static function Init() { var window = GetWindow(SimplePrefixLabelUsage); window.Show(); }

function OnGUI() { var ammo : int = 0; EditorGUILayout.BeginHorizontal(); EditorGUILayout.PrefixLabel("Ammo"); target = EditorGUILayout.IntField(ammo); EditorGUILayout.EndHorizontal(); } }