我正在为 React Native (Typescript) 项目使用 @gorhom/bottom-sheet 库,并且在 BottomSheetView 内部,我有 BottomSheetTextInput 组件。当按下 BottomSheetTextInput 时,我的 BottomSheet 会缩放到屏幕的 100% 高度,而 BottomSheetView 会缩小到一半大小并保持在顶部。
在第一张图片上,BottomSheetTextInput 未被按下,BottomSheet 处于 80% 值。在下一张图片上,BottomSheetTextInput 被按下,里面的内容折叠到顶部
我设法解决了它。如果有人面临同样的问题,这对我有用:
keyboardBehavior='interactive'
//@ts-ignore
keyboardBlurBehavior='restore'
android_keyboardInputMode='adjustResize'