Wie style die Höhe und Polsterung der TabNavigator Tab? Im Sie folgendermaßen vorgehen:TabNavigator extra Polsterung
import Icon from "react-native-vector-icons/MaterialIcons";
const tabNav = TabNavigator({
TabItem1: {
screen: MainScreen,
navigationOptions: {
tabBarLabel:"Home",
tabBarIcon: ({ tintColor }) => <Icon name={"home"} size={20} color={tintColor} />
}
},
TabItem2: {
screen: MainScreen,
navigationOptions: {
tabBarLabel:"Home",
tabBarIcon: ({ tintColor }) => <Icon name={"home"} size={30} color={tintColor} />
}
},
TabItem3: {
screen: MainScreen,
navigationOptions: {
tabBarLabel:"Browse",
tabBarIcon: ({ tintColor }) => <Icon name={"home"} color={tintColor} />
}
}
}, {
tabBarPosition: 'bottom',
tabBarOptions: {
activeTintColor: '#222',
activeBackgroundColor :'yellow', //Doesn't work
showIcon: true,
tabStyle: {
padding: 0, margin:0, //Padding 0 here
},
iconStyle: {
width: 30,
height: 30,
padding:0 //Padding 0 here
},
}
});
Wie kann ich die Polsterung zwischen dem Symbol loszuwerden und dem Label? Ich habe padding:0
in iconStyle
und auch in tabStyle
aber kein Glück. Ich möchte keine Polsterung unter dem label
auch. Wie mache ich das? Vielen Dank.
Gefunden die zusätzliche Polsterung von View
verursacht:
Wie kann ich davon loswerden?
legen nahe, dass die Höhe reduziert und verschob die TabBar nach unten. Die Registerkarte wird jetzt geschnitten. Die zusätzliche Polsterung ist immer noch da. Ich habe auch versucht: 'paddingHorizontal: 0, paddingVertical: 0' aber funktioniert nicht. – Somename