Version: 2023.2
言語: 日本語
public static string DelayedTextField (string text, params GUILayoutOption[] options);
public static string DelayedTextField (string text, GUIStyle style, params GUILayoutOption[] options);
public static string DelayedTextField (string label, string text, params GUILayoutOption[] options);
public static string DelayedTextField (string label, string text, GUIStyle style, params GUILayoutOption[] options);
public static string DelayedTextField (GUIContent label, string text, params GUILayoutOption[] options);
public static string DelayedTextField (GUIContent label, string text, GUIStyle style, params GUILayoutOption[] options);

パラメーター

label Int Field の前に表示するオプションのラベル
text 編集するテキスト
style オプションの GUIStyle
options 指定してレイアウトオプションを渡すときのレイアウトオプションのリスト。ここで設定したものは style によって設定された値を上書きします。
Additional resources: GUILayout.Width, GUILayout.Height, GUILayout.MinWidth, GUILayout.MaxWidth, GUILayout.MinHeight, GUILayout.MaxHeight, GUILayout.ExpandWidth, GUILayout.ExpandHeight.

戻り値

string ユーザーが入力した値。ユーザーがエンターを押すか、テキストフィールドからフォーカスを移動するまで、戻り値が変更されないことに注意してください。

説明

Delayed Text Field を作成します。

EditorGUILayout.TextField に似ていますが、ユーザーがエンターを押すか、テキストフィールドからフォーカスを移動するまで新しい値を返しません。


public static void DelayedTextField (SerializedProperty property, params GUILayoutOption[] options);
public static void DelayedTextField (SerializedProperty property, GUIContent label, params GUILayoutOption[] options);

パラメーター

property 編集する Text プロパティー
label Int Field の前に表示するオプションのラベル。ラベルを非表示にする GUIContent.none を渡します。
options 指定してレイアウトオプションを渡すときのレイアウトオプションのリスト。ここで設定したものは style によって設定された値を上書きします。
Additional resources: GUILayout.Width, GUILayout.Height, GUILayout.MinWidth, GUILayout.MaxWidth, GUILayout.MinHeight, GUILayout.MaxHeight, GUILayout.ExpandWidth, GUILayout.ExpandHeight.

説明

Delayed Text Field を作成します。

EditorGUILayout.TextField に似ていますが、ユーザーがエンターを押すか、テキストフィールドからフォーカスを移動するまで新しい値を返しません。