UG2L8——Input输入框控件
UG2L8——Input输入框控件
Input
输入框,可以用来制作账号密码聊天输入框
本章代码关键字
1 | UIInput //NGUI的输入框类 |
制作Input
- 1个Sprite做背景,1个Label显示文字
- 为Sprite添加Input脚本
- 添加碰撞器
参数相关
-
Label - 关联的文本组件
-
Starting Value - 开始默认显示的内容
-
Saved As
- 若此处填写内容
会使用PlayerPrefs将输入内容作为
此处填写的该key的值进行存储
一般不使用
- 若此处填写内容
-
ActiveTextColor - 选中激活时颜色
-
Inactive Color - 未选中失活时颜色
-
Caret Color - 插入光标的颜色
-
Selection Color - 选中文字的背景颜色
-
InputType - 输入类型
-
- 默认模式
- 自动更正
- 密码输入(输入内容看不到)
-
Validation - 输入限制
-
- None:无限制
- Integer:只能输入整形
- Float:可以输入浮点数
- Alphanumeric:只能是数字和字母
- Username:用户名
- Name:姓名
- Filename:文件名
-
Mobile Keyboard - 手机键盘模式
-
- 英文
- 数字符号
- 连接
- 数字
- 手机
- 名字
- 邮箱地址
-
Hide Input - 键盘下 隐藏输入框
-
On Return Key - 完成键(回车键)做什么操作
- 默认操作
- 结束输入
- 换行
-
Character Limit - 最大可输入字符数
-
OnSubmit - 输入完成时响应脚本
-
OnChange - 输入变化时响应脚本
监听事件的两种方式
1.拖脚本
2.代码获取对象监听
1 | public UIInput uiInput; |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 文KRIFE齐的博客!