【2.UI元素】8.InputField

发布时间:2024-03-03 10:38:50 浏览量:235次

8.InputField

InputField(输入框)是用来输入文字的 UI 元素。

8.1 InputField 的构成

InputField 的构成如下图所示:

Placeholder - 缺省文字,默认为 Enter text ...

Text - 输入的文字

InputField 的变量如下图所示:

  • Charactor Limit - 文字数量限制
  • Line Type - 换行设置
  • Caret Blink Rate - 光标闪现率
  • Caret Width - 光标的宽度
  • Custom Caret Color - 光标的颜色
  • Selection Color - 选中的文字的颜色
  • Hide Mobile Input - 隐藏移动设备的输入
  • Read Only - 只读
  • Content Type - 输入栏类型,选项包括:Standerd - 标准;Autocorrected - 带自动校正功能;Integer Number - 只能输入整型数值;Decimal Number - 只能输入数字和浮点型数值;Alphanumeric - 输入数字和字母;Name - 按名字格式输入;Email Address - 按电子邮件地址格式输入;Password - 密码;Pin - Pin码;Custom - 自定义。

8.2 InputField 的监听事件

InputField 包含 2 个监听事件:

  • On Value Changed(String) - 当 Text 的值发生变化时触发。
  • On End Edit(String) - 当按下回车键或者切换到其他 UI 元素上操作时触发。

示例:当在 InputField 中输入时,屏幕上的一个 Text 元素的内容与输入的内容保持一致。

创建 Text 和 InputField UI 元素,设置 InputField 的 On Value Changed 事件,将 Text 拖拽到监听区,设置 No Function 为 Text.text(dynamic)。

热门课程推荐

热门资讯

请绑定手机号

x

同学您好!

您已成功报名0元试学活动,老师会在第一时间与您取得联系,请保持电话畅通!
确定