我是 React Native 的新手,并且有一个我在 React Native 文档中没有找到的问题。
我正在研究这个组件KeyboardAvoidingView
:
https://facebook.github.io/react-native/docs/keyboardavoidingview.html https://facebook.github.io/react-native/docs/keyboardavoidingview.html
问题很简单——有人可以联系吗KeyboardAvoidingView
很好地工作ScrollView
?我有很多TextInputs
在一个组件中(TextInputs 高度的总和大于设备高度),一旦键盘出现,我就会遇到各种问题。
如果我使用View
代替ScrollView
那么一切都很好,但我无法使用它,因为我需要比设备高度更多的空间。
我在 中找不到任何有关 Scroll 的信息KeyboardAvoidingView
文档。
Thanks.
这就是我的解决方案,它可以工作并在焦点输入时自动滚动。我在世博会上试过这个。
<KeyboardAvoidingView style={{ flex: 1, flexDirection: 'column',justifyContent: 'center',}} behavior="padding" enabled keyboardVerticalOffset={100}>
<ScrollView>
<View style={Styles.row}>
//your view
</View>
</ScrollView>
</KeyboardAvoidingView>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)