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齐的博客!
