我有这个组件:
render() {
return (
<ScrollView style={styles.container}>
<View style={styles.body}>
<View style={styles.LogoContainer}>
<Image resizeMode="contain" style={styles.logo} source={require('../../images/logo.png')}/>
</View>
<View style={styles.bottomContainer}>
<TextInput selectionColor="white" placeholderTextColor="white" placeholder="Email" style={styles.input} underlineColorAndroid='transparent'/>
<TextInput selectionColor="white" placeholderTextColor="white" secureTextEntry={true} placeholder="Password" style={styles.input} underlineColorAndroid='transparent'/>
<TouchableOpacity onPress={() => {}} style={styles.btn}>
<Text style={styles.btnTxt}>LOG IN</Text>
</TouchableOpacity>
</View>
</View>
<View style={styles.footer}>
<TouchableOpacity onPress={() => {}}>
<Text style={[styles.footerTxt, {color: '#fff'}]}>Don’t have an account?</Text>
</TouchableOpacity>
</View>
</ScrollView>
)
}
我想要的是用style={styles.footer}
(粘滞页脚)定位最新视图。我试图设置position: "absolute, bottom:0"
,但没有工作。父容器 ( ScrollView
) 有height:"100%"
和position:"relative"
,如果这对 React Native 来说很重要。