Javascript 当keyboardDismissMode为交互式[反应本机]时的动画视图高度
我有一个Javascript 当keyboardDismissMode为交互式[反应本机]时的动画视图高度,javascript,ios,keyboard,react-native,animated,Javascript,Ios,Keyboard,React Native,Animated,我有一个视图,当我点击输入时会显示一个键盘,但当我向下拖动以隐藏键盘时,动画不会触发以调整视图大小 带有动画的视图 <Animated.View style={{ height: keyboardSpace }}> <ScrollView ref="addScrollView" keyboardShouldPersistTaps={ true } keyboardDismissMode="interactive" > {...}
视图
,当我点击输入时会显示一个键盘,但当我向下拖动以隐藏键盘时,动画不会触发以调整视图大小
带有动画的视图
<Animated.View style={{ height: keyboardSpace }}>
<ScrollView
ref="addScrollView"
keyboardShouldPersistTaps={ true }
keyboardDismissMode="interactive"
>
{...}
</ScrollView>
</Animated.View>
下面是一个小视频来说明这个问题:
您可以在此处找到源代码:将
键盘
模块与键盘显示
和键盘隐藏
事件一起使用:
import {Keyboard} from 'react-native'
//...
componentDidMount() {
Keyboard.addListener('keyboardDidShow', this.handleKeyboardShow)
Keyboard.addListener('keyboardDidHide', this.handleKeyboardHide)
}
import {Keyboard} from 'react-native'
//...
componentDidMount() {
Keyboard.addListener('keyboardDidShow', this.handleKeyboardShow)
Keyboard.addListener('keyboardDidHide', this.handleKeyboardHide)
}