基本概念
这是一个很常用到的功能,特意记录下:
一般输入框会用到2个,一个是TextInput一个是TextField。
因为TextInput加Rectangle如果太长会出现一种问题,就是Text会输入到Rectangle外面。
可以用TextField代替,也可以限制其长度!
TextInput和TextField中都含有一个属性:maximumLength
这个是运行的文本长度,超出长度会被截断TextInput的maximumLength的默认值为32767,而TextField没有默认。
下面是设置回显方式:
一TextInput为例:
-
TextInput.Normal:直接显示文本(默认方式);
-
TextInput.Password:使用密码掩码字符(根据不同平台显示效果不同)来代替真实的字符;
-
TextInput.NoEcho:不显示输入的内容;
-
TextInput.PasswordEchoOnEdit:使用密码掩码字符,但在输入时显示真实字符。