【发布时间】:2018-07-29 13:06:54
【问题描述】:
这是代码示例:预期的行为是它应该显示一个具有绿色背景的视图。在容器上设置alignItems: 'center' 时,不显示具有绿色背景的视图。从容器样式中删除 alignItems: 'center' 会显示绿色视图。有人可以解释为什么它会这样工作,这不是布局系统中的错误吗?提前致谢。
import React, { Component } from 'react';
import { View, StyleSheet } from 'react-native';
export default class App extends Component {
render() {
return (
<View style={styles.container}>
<View style={{flex: 1, backgroundColor:'green'}}>
</View>
</View>
);
}
}
const styles = StyleSheet.create({
container: {
flex: 1,
justifyContent: 'center',
alignItems: 'center'
}
});
【问题讨论】:
标签: ios react-native flexbox