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

TouchScreenKeyboard

класс в UnityEngine

Выполнено в:UnityEngine.CoreModule

Описание

Интерфейс для экранных клавиатур. Поддерживаются только нативные приложения iPhone, Android и Windows Store.

Этот интерфейс позволяет показывать разные типы клавиатуры: ASCII, цифровую, для URL, для электронной почты и другие.

Поскольку появление клавиатуры может перекрыть части вашего интерфейса, именно вы отвечаете за то, чтобы при показе клавиатуры важные части интерфейса не оказались закрыты.

TouchScreenKeyboard.visible и TouchScreenKeyboard.area следует использовать для определения того, показывается ли клавиатура (активируется) и какая часть экрана используется.

Универсальная платформа Windows: На универсальных Windows приложениях сенсорная клавиатура поддерживается, когда физическая клавиатура не подключена.

Примечание: попытка обратиться к любым свойствам этого класса на неподдерживаемой платформе вызывает исключение. Если вы ориентируетесь на несколько платформ, убедитесь, что ваш код проверяет TouchScreenKeyboard.isSupported перед попыткой использовать его.

Статические свойства

Свойство Описание
areaУказывает часть экрана, которая в настоящее время покрыта экранной клавиатурой.
hideInputБудет ли поле ввода текста над клавиатурой скрыто, когда клавиатура на экране?
inputFieldAppearanceВозвращает текущее состояние видимости поля ввода экранной клавиатуры. (только для чтения)
isInPlaceEditingAllowedПроверяет, может ли текст в поле ввода быть выбран и изменен, когда TouchScreenKeyboard открыт.
isSupportedПроверяет, поддерживаются ли экранные клавиатуры.
visibleВозвращает true, когда на экране видна любая клавиатура.

Свойства

Свойство Описание
activeКлавиатура видна или скользит в положение на экране?
canGetSelectionУказывает, поддерживает ли TouchScreenKeyboard свойство selection. (Только чтение)
canSetSelectionУказывает, поддерживает ли TouchScreenKeyboard свойство selection. (Только чтение)
characterLimitКоличество символов, до которого ограничено поле ввода на клавиатуре. 0 = бесконечно.
selectionПолучает или устанавливает диапазон символов выбранного текста в строке, которая в настоящее время редактируется.
statusВозвращает состояние экранной клавиатуры. (только для чтения)
targetDisplayУказывает, на каком дисплее будет отображаться экранная клавиатура.
textВозвращает текст, отображаемый полем ввода на клавиатуре.
typeВозвращает TouchScreenKeyboardType клавиатуры.

Статические методы

Метод Описание
OpenОткрывает клавиатуру, предоставленную OS на экране.