在React Native中显示键盘时移动应用程序

时间:2018-01-10 15:26:17

标签: ios react-native

如果键盘打开,我想“滚动”我的应用程序。我的问题是我没有ScrollView组件,它是没有Scroll的普通页面的表单,因为我的应用程序无法在垂直方向上滚动。

因此,如果我打开键盘,iOS键盘会隐藏该字段。

我测试了更多模块,但它适用于ScrollView :(

有人有想法吗?

2 个答案:

答案 0 :(得分:0)

如果您需要在键盘打开时滚动屏幕,可以尝试使用名为react-native-input-scroll-view的npm模块:

https://github.com/baijunjie/react-native-input-scroll-view

这将使用适当的键盘重新调整屏幕。你可以把你的表格包在里面,你应该好好去。 我们之前遇到过这个问题并且反应 - 用于解决问题的原生组件没有帮助。

希望这有帮助!

答案 1 :(得分:0)

一种解决方案是在键盘显示时移动视图

将您的<View>更改为<KeyboardAvoidignView>

<KeyboardAvoidingView
  style={styles.container}
  behavior="padding"
>