2017-08-30 67 views
1

我正在使用react-navigation,我可以在其上创建带有文本标题的选项卡栏。我想在它们上面显示图像而不是文本。有没有办法做到这一点?如何在反应导航标签栏内添加图片?

这是我正在使用的代码,但它不起作用。任何关于如何正确使用它的建议?

static navigationOptions = { 
    tabBarIcon: (
    <Image style={{ width: 50, height: 50 }} 
     source={require('./../images/Logo.jpg')} /> 
) 

}

回答

0

尝试使用函数来代替:

static navigationOptions = { 
    tabBarIcon: (focused, tintColor) => (
     <Image style={{ width: 50, height: 50 }} 
      source={require('./../images/Logo.jpg')} /> 
    ) 
} 
+0

感谢您的链接,但它不工作。我收到错误'无效的关键tabBar'。 – Anupam

+0

也许使用函数会有所帮助 - 更改答案。 – Kraylog

+0

也试过这个,但它仍然不起作用 – Anupam

相关问题