【发布时间】:2020-12-27 07:20:13
【问题描述】:
我的应用中有一个底部标签栏, 我想为其应用“左上/右”添加一个圆角,但我有一个问题,我在它后面得到了背景视图“白色”! 要删除它,我应该使用“绝对”位置,但这会使标签栏覆盖底部的其他按钮/视图,因为它是绝对的!
那么有没有办法在不使用"position: absolute"的情况下去除底栏后面的背景
没有绝对的
正如您在顶部“左/右”角看到的那样,有一个背景
绝对的
它覆盖了按钮,“而且我不想为我拥有的每个屏幕添加底部 - 填充/边距,我也不知道应该为它们设置什么正确的值!
代码sn-p
<MainTab.Navigator
tabBarOptions={{
activeTintColor: Theme.PrimaryColor,
labelStyle: {
paddingBottom: 5,
fontSize: 14,
},
style: {
borderTopLeftRadius: 30,
borderTopRightRadius: 30,
backgroundColor: '#ff0',
height: Platform.OS === 'ios' ? 100 : 70,
// position: 'absolute',
// bottom: 0,
// left: 0,
// right: 0,
},
}}>
.....
</MainTab.Navigator>
【问题讨论】:
标签: css reactjs react-native react-navigation react-navigation-v5