InputAccessoryView
iOSのキーボード入力アクセサリビューのカスタマイズを可能にするコンポーネントです。入力アクセサリビューは、TextInput
がフォーカスされているときに常にキーボードの上に表示されます。このコンポーネントは、カスタムツールバーを作成するために使用できます。
このコンポーネントを使用するには、カスタムツールバーをInputAccessoryViewコンポーネントでラップし、nativeID
を設定します。次に、そのnativeID
を、対象のTextInput
のinputAccessoryViewID
として渡します。基本的な例
このコンポーネントは、スティッキーなテキスト入力(キーボードの上部に固定されるテキスト入力)を作成するためにも使用できます。これを行うには、TextInput
をInputAccessoryView
コンポーネントでラップし、nativeID
を設定しないでください。例については、InputAccessoryViewExample.jsを参照してください。
リファレンス
Props
backgroundColor
型 |
---|
color |
nativeID
このInputAccessoryView
を指定されたTextInputに関連付けるために使用されるIDです。
型 |
---|
string |
style
型 |
---|
View Style |
既知の問題
- react-native#18997: 複数行の
TextInput
をサポートしていません - react-native#20157: 下部のタブバーと一緒に使用できません