【发布时间】:2020-12-24 05:33:10
【问题描述】:
KeyboardAwareScrollView 的这个问题已经有一段时间了,它的底部有一些额外的填充(黄色)。在这里,我希望我的表单始终位于屏幕底部,这似乎这个填充不允许这样做。
export const LoginView: React.FC = () => {
return (
<View style={styles.container}>
<KeyboardAwareScrollView
style={styles.scrollContainer}
showsHorizontalScrollIndicator={false}
showsVerticalScrollIndicator={false}
>
<View
style={{
justifyContent: "space-between",
backgroundColor: "green",
}}
>
<View style={styles.imageContainer}>
<Image></Image>
</View>
<View style={styles.formConstainer}>
<Formik></Formik>
</View>
</View>
</KeyboardAwareScrollView>
</View>
);
};
const styles = StyleSheet.create({
container: {
flex: 1,
},
scrollContainer: {
backgroundColor: "yellow",
},
imageContainer: {
alignItems: "center",
justifyContent: "center",
},
formConstainer: {},
});
这是它现在的样子。
【问题讨论】:
标签: react-native flexbox scrollview