Перейти к содержанию

InputAccessoryView

InputAccessoryView - компонент, позволяющий настраивать вид аксессуара ввода с клавиатуры на iOS. Представление аксессуара ввода отображается над клавиатурой, когда TextInput имеет фокус. Этот компонент можно использовать для создания пользовательских панелей инструментов.

Чтобы использовать этот компонент, оберните свою панель инструментов компонентом InputAccessoryView и задайте nativeID. Затем передайте этот nativeID в качестве inputAccessoryViewID любого желаемого TextInput. Основной пример:

Этот компонент также может быть использован для создания "липких" текстовых вводов (текстовых вводов, привязанных к верхней части клавиатуры). Для этого оберните TextInput компонентом InputAccessoryView и не задавайте nativeID. В качестве примера можно посмотреть InputAccessoryViewExample.js.

Пропсы

backgroundColor

Тип
color

nativeID

Идентификатор, который используется для привязки данного InputAccessoryView к указанному TextInput(ам).

Тип
string

style

Тип
View Style

Известные проблемы

  • react-native#18997: Не поддерживается многострочный TextInput
  • react-native#20157: Невозможно использовать с нижней панелью вкладок

Комментарии