gpt4 book ai didi

react-native - react 原生 flexbox 分屏

转载 作者:行者123 更新时间:2023-12-04 04:21:25 26 4
gpt4 key购买 nike

我正在尝试使用 flexbox 拆分屏幕,但我没有得到我想要的结果,这就是我所拥有的

<View style={{flex: 1}}>
<View style={{flex: 1}}>{/* half of the screen */}</View>

<View style={{flex: 1}}>{/* the other half */}
{/*<Swiper>*/}
<View style={{flex: 1}}>{/* a quarter of the other half */}</View>
<View style={{flex: 1}}>{/* a quarter of the other half */}</View>
<View style={{flex: 1}}>{/* a quarter of the other half */}</View>
<View style={{flex: 1}}>{/* a quarter of the other half */}</View>
{/*</Swiper>*/}
</View>
</View>

我遇到的问题是屏幕的另一半扩展到全屏的大小,它只是附加到前半部分而不考虑它存在的一半

screenshot

我应该如何处理这个?

最佳答案

嗯,所以经过一年多的学习,我现在有点知道我在 React Native 中做了什么。

<View style={{ flex: 1 }}>
<View style={{ backgroundColor: 'gray', flex: 1 }} />

<View style={{ flex: 1 }}>
<Swiper>
<View
style={{
alignItems: 'center',
backgroundColor: 'red',
justifyContent: 'center',
height: Dimensions.get('window').height / 2
}}>
<Text style={{ color: 'white' }}>Test</Text>
</View>
<View
style={{
alignItems: 'center',
backgroundColor: 'green',
justifyContent: 'center',
height: Dimensions.get('window').height / 2
}}>
<Text style={{ color: 'white' }}>Test</Text>
</View>
<View
style={{
alignItems: 'center',
backgroundColor: 'blue',
justifyContent: 'center',
height: Dimensions.get('window').height / 2
}}>
<Text style={{ color: 'white' }}>Test</Text>
</View>
</Swiper>
</View>
</View>

关于react-native - react 原生 flexbox 分屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36727473/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com