Значки вкладок не отображаются - PullRequest
0 голосов
/ 06 ноября 2019

Я настраиваю навигатор по вкладкам, и значки моих вкладок по какой-то причине не отображаются. Это просто отрывок от другого мобильного приложения Tab Navigation, которое, кажется, работает. Пакет (казалось бы) был загружен правильно с CocoaPods

Я использую React Native .60+, React Navigation v4 и реагирую на собственные векторные иконки (ионы).

Help!

const TabNavigator = createBottomTabNavigator(
  {
    Routine: RoutineStack,
    Habits: HabitsStack,
    Settings: SettingsStack,
  },
  {
    initialRouteName: 'Routine',
  },
  {
    defaultNavigationOptions: ({ navigation }) => ({
      tabBarIcon: ({ focused, tintColor }) => {
        const { routeName } = navigation.state;
        let IconComponent = Ionicons;
        let iconName;

        if (routeName === 'Routine') {
          (Platform.OS === 'android' ? iconName = 'md-menu' : iconName = 'ios-menu');
        }
        else if (routeName === 'Habits') {
          (Platform.OS === 'android' ? iconName = 'md-stats' : iconName = 'ios-stats');
        }
        else if (routeName === 'Settings') {
          (Platform.OS === 'android' ? iconName = 'md-settings' : iconName = 'ios-settings');
        }
        return <IconComponent name={iconName} size={25} color={tintColor} />;
      },
    }),
    tabBarOptions: {
      activeTintColor: 'rgb(86, 177, 121)',
      inactiveTintColor: 'gray',
    },
  }
);


Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...