use*_*830 2 flexbox reactjs react-native
我想垂直对齐表格。
从 'react' 导入 React, { Component }; 从 'native-base' 导入 { 容器、标题、内容、表单、项目、输入、按钮、文本 };从'react-native'导入{StyleSheet};
export default class FormExample extends Component {
render() {
return (
<Container>
<Content>
<Form style={styles.container}>
<Item>
<Input placeholder="Email" />
</Item>
<Item last>
<Input placeholder="Password" />
</Item>
<Button block>
<Text>Submit</Text>
</Button>
</Form>
</Content>
</Container>
);
}
}
const styles = StyleSheet.create({
container: {
flex: 1,
margin: 25,
alignItems: "center"
}
Run Code Online (Sandbox Code Playgroud)
});
我的应用程序看起来像这样。
这是您需要添加到内容道具中的行
contentContainerStyle={{flexGrow : 1, justifyContent : 'center'}}>
<Container>
<Content
contentContainerStyle={{flexGrow : 1, justifyContent : 'center'}}>
<Form style={styles.container}>
<Item>
<Input placeholder="Email" />
</Item>
<Item last>
<Input placeholder="Password" />
</Item>
<Button block>
<Text>Submit</Text>
</Button>
</Form>
</Content>
</Container>
);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2496 次 |
| 最近记录: |