版本: Unity 6 (6000.0)
语言英语
  • C#

TouchScreenKeyboard

UnityEngine 中的类

/

实现于: UnityEngine.CoreModule

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们确实会阅读来自用户的每项建议更改,并在适用的情况下进行更新。

关闭

提交失败

由于某些原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

描述

用于屏幕键盘的接口。仅支持原生 iPhone、Android 和 Windows Store 应用程序。

此接口允许显示不同类型的键盘:ASCII、数字、URL、电子邮件等。

由于键盘的外观可能会遮挡用户界面的一部分,因此您需要确保在显示键盘时,用户界面不会被遮挡。

TouchScreenKeyboard.visibleTouchScreenKeyboard.area 用于确定键盘是否正在显示(已激活)以及屏幕的哪一部分正在使用。

通用 Windows 平台:在通用 Windows 应用程序中,当未连接物理键盘时,支持触摸屏键盘。

静态属性

area返回键盘覆盖的屏幕部分。
hideInput当键盘在屏幕上时,是否隐藏键盘上方的文本输入字段?
inputFieldAppearance返回屏幕键盘的输入字段的状态。
isInPlaceEditingAllowed检查在打开 TouchScreenKeyboard 时,是否可以选中和修改输入字段中的文本。
isSupported是否支持触摸屏键盘。
visible只要屏幕上显示任何键盘,就返回 true。

属性

active键盘是否可见或正在滑入屏幕位置?
canGetSelection指定 TouchScreenKeyboard 是否支持 selection 属性。(只读)
canSetSelection指定 TouchScreenKeyboard 是否支持 selection 属性。(只读)
characterLimit键盘输入字段限制的字符数。0 = 无限。
selection获取或设置当前正在编辑的字符串中所选文本的字符范围。
status返回屏幕键盘的状态。(只读)
targetDisplay指定屏幕键盘将在哪个显示器上显示。
text返回键盘的输入字段显示的文本。
type返回键盘的 TouchScreenKeyboardType。

静态方法

Open在屏幕上打开操作系统提供的原生键盘。