iOS键盘遮挡问题解决
modal弹框组件textInput组件推动键盘滚动,解决方法如下:
<Modal transparent={true} visible={this.state.visible} onRequestClose={onClose} >
<KeyboardAvoidingView behavior="padding" style={[CollectStyles.flex,]} ></KeyboardAvoidingView>
</ Modal>
添加完KeyboardAvoidingView后,iOS测试没有问题,android键盘没有弹起的,解决方案如下:
KeyboardAvoidingView添加样式 style={[{flex:1 , justifyContent: 'flex-end'}]}
内部的view添加样式:宽、高、判断显示android需要添加底部的绝对定位,iOS不需要。