Можно ли отключить компонент View в реагировать на родной?

13

В моем экране приложения есть компонент View с несколькими текстовыми вводами. Я не могу отключить текстовые входы. Есть ли способ отключить полный просмотр?

P.S.: Отключив компонент View, я подразумеваю, что компонент отображает, но не реагирует на какие-либо действия.

Теги:
react-native
facebook
reactjs-native

2 ответа

25
Лучший ответ

Вы можете использовать pointerEvents:

<View pointerEvents="none">
  ...
</View>

Это сделает мнение невосприимчивым к событиям касания.

  • 0
    Спасибо за это решение.
  • 0
    Можем ли мы дать это условно?
Показать ещё 1 комментарий
0

Добавление в Kerumen ответа в некоторых редких случаях:

<View pointerEvents={myCondition ? 'none' : 'auto'}>
  ...
</View>`

Возможно, вам придется обернуть его анонимной функцией:

<View pointerEvents={() => myCondition ? 'none' : 'auto'}>
  ...
</View>`
  • 0
    Похоже, ваш блок кода не отформатировал так, как вы хотели. Кроме того, в каких редких случаях вам нужно обернуть * это в анонимную функцию?
  • 0
    честно говоря, нет, но по какой-то причине это не сработало, пока я не деформировал его в функции, я расследую, чтобы выяснить причину

Ещё вопросы

Сообщество Overcoder
Наверх
Меню