Каков жизненный цикл клавиатуры iOS?

#react-native #react-native-ios

#react-native #react-native-ios

Вопрос:

Я использую индивидуальную архитектуру для приложения, которое использует react-native и Unity.

Библиотека находится здесь: https://github.com/f111fei/react-native-unity-view

Проблема, с которой я сталкиваюсь, заключается в том, что клавиатура не будет отображаться на iOS, когда я выбираю ввод текста в Unity.

Но если бы я должен был открыть ввод текста на стороне react-native. Затем функциональность клавиатуры будет работать на стороне Unity и продолжит работать для «сеанса». Но клавиатура не будет отображаться, если я сначала не «активирую» клавиатуру для открытия на стороне react-native.

Если я регистрируюсь на стороне Unity, он считает, что клавиатура действительно открыта и видна.

Я предполагаю, что это какое-то событие жизненного цикла, которое инициализирует клавиатуру, и react-native вызывает это. Но unity не вызывает его при настройке таким образом.

Каким будет жизненный цикл для iOS? Можно ли запустить его вручную, чтобы затем «включить» клавиатуру?

Спасибо

Комментарии:

1. Этот пакет больше не поддерживается, попробуйте использовать этот: github.com/wowmaking/react-native-unity

2. Спасибо, я посмотрю на это, но есть ответвление оригинала, которое поддерживается, и я мог бы применить исправление самостоятельно, если смогу лучше понять проблему.