ios端<TextInput>
设置为多行文本而调出键盘时,可能无法收回键盘(键盘上只有回车,没有确定)
要解决这个问题需要设置两个属性
(安卓端键盘大多有收起键盘的按钮,不存在这个问题)
TextInput
属性(Style) | 类型 | 值/备注 |
---|---|---|
returnKeyType | enum(枚举) | ‘default’, ‘go’, ‘google’, ‘join’, ‘next’, ‘route’, ‘search’, ‘send’, ‘yahoo’, ‘done’(确定), ‘emergency-call’ |
blurOnSubmit | bool | 如果为true,文本框会在提交的时候失焦。默认值为true。 |
示例
<TextInput
multiline={true}
blurOnSubmit={true}
returnKeyType ='done'
label="备 注"
placeholder="请输入备注"
style={styles.texts}
underlineColorAndroid="transparent"
/>
其中underlineColorAndroid="transparent"
是去除安卓输入框的下划线样式(将其颜色设为透明)