【发布时间】:2020-05-09 07:11:43
【问题描述】:
我们在iOS/iPadOS 上遇到了一个特定错误,这似乎是当 iPad 在屏幕上显示浮动(类似 iPhone)键盘(而不是锚定键盘)时触发的
我们的问题特定于 React Native 和 KeyboardAvoidingView 组件。当组件渲染并且键盘浮动时,KeyboardAvoidingView 完全错误地计算了键盘所需的高度,而是隐藏了大约 95% 的屏幕高度。
KeyboardAvoidingView 本身似乎没有办法检测浮动键盘是否打开。
是否可以利用特定的 API 来检测此键盘模式,以便我们可以为此关闭 KeyboardAvoidingView?
键盘事件(keyboardWillShow、keyboardDidShow 等)似乎没有返回任何具体线索。
【问题讨论】:
标签: ios objective-c react-native ipad react-native-ios