【问题标题】:Ionicon won't show on React Native BottomTabNavigatorIonicon 不会在 React Native BottomTabNavigator 上显示
【发布时间】:2019-05-13 16:47:29
【问题描述】:

我正在尝试使用 react-navigation 设置一个简单的屏幕导航栏。我的导航工作正常,但无法在每个选项卡上显示任何图标。

我尝试使用 FontAwesome 代替 IonicIcons,但带有 X 的同一个 Box 代替了所需的图标。

import React, {Component} from 'react';
import {createBottomTabNavigator, createAppContainer} from 'react-navigation';
import Icon from 'react-native-vector-icons/Ionicons';

import HomeScreen from './screens/HomeScreen'
import SearchScreen from './screens/SearchScreen'
import ScanScreen from './screens/ScanScreen'

const TabNavigator = createBottomTabNavigator({
  Home: {
    screen: HomeScreen,
    navigationOptions: {
    tabBarIcon: () => (<Icon name="md-home" />)
    }
  },
  Scan: {
    screen: ScanScreen
  },
  Search: {
    screen: SearchScreen
  }
});

export default createAppContainer(TabNavigator);

【问题讨论】:

    标签: react-native ionicons react-native-vector-icons


    【解决方案1】:

    您必须在命令提示符中链接它 react-native-vector-icons:

     react-native link react-native-vector-icons
    

    【讨论】:

    • 是的,这行得通!你能解释一下为什么你在这种情况下使用链接,但不必使用其他几个包吗?编辑:找到这个答案stackoverflow.com/questions/49874385/…再次感谢
    猜你喜欢
    • 1970-01-01
    • 2020-11-26
    • 2021-01-01
    • 2020-02-11
    • 1970-01-01
    • 2022-08-22
    • 2021-05-22
    • 1970-01-01
    • 2023-01-05
    相关资源
    最近更新 更多