【发布时间】:2022-01-02 05:14:54
【问题描述】:
我是一名尝试学习 React Native 的 iOS 开发人员。目前我正在尝试弄清楚如何使用 FlexBox 创建这样的布局:
我不确定如何在本机反应中使用相对值。当我尝试实现它时,我得到了这个:
如您所见,中间的视图切割了中间的左右视图。有任何想法吗?这是我的代码:
<View style={{flexDirection: 'row', flex: 1}}>
<SafeAreaView>
<TouchableOpacity style={{left: 20, top: 24, height: 44, width: 44}}>
<Image
source={require('../../assets/images/backButton.png')}
style={{height: '100%', width: '100%'}}
/>
</TouchableOpacity>
</SafeAreaView>
<View style={{flex: 2, backgroundColor: '#FF2F2F'}}></View>
<SafeAreaView>
<Text
style={{
right: 20,
top: 24,
height: 44,
fontSize: 14,
}}>
1 / 6
</Text>
</SafeAreaView>
</View>
【问题讨论】:
标签: react-native layout react-native-flexbox