InputAccessoryView
一个可以在iOS上自定义键盘输入辅助视图的组件。当TextInput
获得焦点时,输入辅助视图显示在键盘上方。该组件可用于创建自定义工具栏。
要使用此组件,请将您的自定义工具栏包装在InputAccessoryView组件中,并设置一个nativeID
。然后,将该nativeID
作为您想要的任何TextInput
的`inputAccessoryViewID'。一个基本的例子:
该组件还可用于创建粘性文本输入框(锚定在键盘顶部的文本输入框)。为此,用InputAccessoryView
组件包裹一个TextInput
,并不要设置nativeID
。示例请参考InputAccessoryViewExample.js。
文档
Props
backgroundColor
类型 |
---|
color |
nativeID
一个用于将此 InputAccessoryView
与指定的 TextInput(s) 关联的 ID。
类型 |
---|
string |
style
类型 |
---|
style |
已知问题
- react-native#18997: 不支持多行的
TextInput
- react-native#20157: 不能和底部 tab 栏一起使用