EditorGUILayout.LabelField
Declaration
public static void LabelField(string label, params GUILayoutOption[] options);public static void LabelField(string label, GUIStyle style, params GUILayoutOption[] options);public static void LabelField(GUIContent label, params GUILayoutOption[] options);public static void LabelField(GUIContent label, GUIStyle style, params GUILayoutOption[] options);public static void LabelField(string label, string label2, params GUILayoutOption[] options);public static void LabelField(string label, string label2, GUIStyle style, params GUILayoutOption[] options);public static void LabelField(GUIContent label, GUIContent label2, params GUILayoutOption[] options);public static void LabelField(GUIContent label, GUIContent label2, GUIStyle style, params GUILayoutOption[] options);Параметры
| Параметр | Описание |
|---|---|
| метка | Метка перед полем метки. |
| label2 | Метка для отображения справа. |
| варианты | Необязательный список параметров компоновки, задающих дополнительные свойства раскладки. Любые переданные здесь значения переопределяют настройки, заданные style.Дополнительные ресурсы: GUILayout.Width, GUILayout.Height, GUILayout.MinWidth, GUILayout.MaxWidth, GUILayout.MinHeight, GUILayout.MaxHeight, GUILayout.ExpandWidth, GUILayout.ExpandHeight. |
Описание
Создайте поле метки. (Пользуется для отображения информации только для чтения.)
Показывает метку в редакторе (Label) с секундами с момента запуска редактора (Label2).
// Shows a label in the editor with the seconds since the editor started using UnityEditor; using UnityEngine;
public class LabelFieldExample : EditorWindow { [MenuItem("Examples/Editor GUILayout Label Usage")] static void Init() { LabelFieldExample window = (LabelFieldExample)EditorWindow.GetWindow(typeof(LabelFieldExample), true, "My Empty Window"); window.Show(); }
void OnGUI() { EditorGUILayout.LabelField("Time since start: ", EditorApplication.timeSinceStartup.ToString()); this.Repaint(); } }