Мы сталкиваемся с указанной c ошибкой на iOS/iPadOS
, которая, кажется, срабатывает, когда iPad показывает плавающую (iphone -подобную) клавиатуру на экране (вместо привязанной)
Нашей проблемой является c для React Native и компонента KeyboardAvoidingView
. Когда компонент рендерится, а клавиатура плавает, KeyboardAvoidingView
полностью неверно рассчитал высоту, требуемую для клавиатуры, и вместо этого скрывает около 95% высоты экрана.
Сам KeyboardAvoidingView
не выглядит чтобы можно было определить, включена ли плавающая клавиатура.
Есть ли конкретный API, к которому можно подключиться, чтобы обнаружить этот режим клавиатуры, чтобы мы могли отключить KeyboardAvoidingView
для него?
События клавиатуры (keyboardWillShow
, keyboardDidShow
, et c), по-видимому, не возвращают никаких специфических c подсказок.