ฉันต้องการใส่แถบสีขาวซึ่งจะใช้ความกว้างทั้งหมดที่ด้านล่างของหน้าจอ ในการทำเช่นนั้นฉันคิดเกี่ยวกับการใช้การabsolute
กำหนดตำแหน่งกับflexbox
พารามิเตอร์ที่สืบทอดมา
ด้วยรหัสต่อไปนี้จะแสดงผลบางอย่างเช่นนี้
นี่คือรหัสของฉัน:
var NavigationBar = React.createClass({
render: function() {
return(
<View style={navigationBarStyles.navigationBar}>
//Icon 1, Icon 2...
</View>
);
}
});
var Main = React.createClass({
render: function() {
return(
<View style={mainStyles.container}>
<NavigationBar />
</View>
);
}
});
var mainStyles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: '#456783',
}
});
var navigationBarStyles = StyleSheet.create({
navigationBar: {
backgroundColor: '#FFFFFF',
height: 30,
position: 'absolute',
flexDirection: 'row',
bottom: 0,
justifyContent: 'space-between'
},
});
ฉันยังใหม่กับการจัดรูปแบบใน CSS และคุณสมบัติบางอย่างอาจไม่มีใน React-Native ขอบคุณความช่วยเหลือใด ๆ ขอบคุณ :)
height:100%
top:0, bottom:0