我想在屏幕底部放一个白色的条,它将占据所有宽度。为此,我考虑过将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
。