Unity 6.3
0 онлайн 62 гостей 3 в системе
Вход

GUI.TextArea

Declaration

public static string TextArea(Rect position, string text);
public static string TextArea(Rect position, string text, int maxLength);
public static string TextArea(Rect position, string text, GUIStyle style);
public static string TextArea(Rect position, string text, int maxLength, GUIStyle style);

Параметры

Параметр Описание
должность Прямоугольник на экране, который будет использоваться для текстового поля.
текст Текст для редактирования. Возвращаемое значение этой функции должно быть назначено обратно строке, как показано в примере.
maxLength Максимальная длина строки. Если этот параметр не указан, пользователь может вводить строку бесконечно долго.
стиль Используемый стиль. Если этот параметр не указан, то используется стиль textArea из текущего GUISkin.

Возвращаемое значение

строка Измененная строка.

Описание

Создать многострочную текстовую область, в которой пользователь может редактировать строку.

using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { public string stringToEdit = "Hello World\nI've got 2 lines...";

void OnGUI() { // Make a multiline text area that modifies stringToEdit. stringToEdit = GUI.TextArea(new Rect(10, 10, 200, 100), stringToEdit, 200); } }