EditorGUI.DelayedTextField
Declaration
public static string DelayedTextField(Rect position, string text, GUIStyle style = EditorStyles.textField);public static string DelayedTextField(Rect position, string label, string text, GUIStyle style = EditorStyles.textField);public static string DelayedTextField(Rect position, GUIContent label, string text, GUIStyle style = EditorStyles.textField);Параметры
| Параметр | Описание |
|---|---|
| должность | Прямоугольник на экране, который будет использоваться для текстового поля. |
| метка | Необязательная метка для отображения перед полем int. |
| текст | Значение для редактирования. |
| стиль | Факультативно GUIStyle. |
Возвращаемое значение
строка Значение, введенное пользователем. Обратите внимание, что возвращаемое значение не изменится, пока пользователь не нажмет клавишу enter или фокус не будет перемещен из текстового поля.
Описание
Создает отложенное текстовое поле.
Аналогично EditorGUI.TextField, но не возвращает новое значение до тех пор, пока пользователь не нажмет клавишу enter или фокус не будет перемещен из текстового поля.
Declaration
public static void DelayedTextField(Rect position, SerializedProperty property, GUIContent label = null);Параметры
| Параметр | Описание |
|---|---|
| должность | Прямоугольник на экране, который будет использоваться для текстового поля. |
| свойство | Свойство текста для редактирования. |
| метка | Необязательная метка для отображения перед полем int. Передайте GUIContent.none, чтобы скрыть метку. |
Описание
Создает отложенное текстовое поле.
Аналогично EditorGUI.TextField, но не возвращает новое значение до тех пор, пока пользователь не нажмет клавишу enter или фокус не будет перемещен из текстового поля.