我想为<Tabs></Tabs>
中react-native-router-flux
组件中的每个场景(标签)添加一个图标。
我注意到tabBarPosition="bottom"
时确实显示了图标。
我的代码与此类似:
<Stack>
<Tabs tabBarPosition="top">
<Scene icon={({focused}) => (
<Icon name="star" />
)} hideNavBar />
<Scene icon={({focused}) => (
<Icon name="audiotrack" />
)} initial hideNavBar />
<Scene icon={({focused}) => (
<Icon name="album" />
)} hideNavBar />
</Tabs>
</Stack>
(请注意,我只包含了与问题相关的代码,没有其他内容了)
带有tabBarPosition={true}
的Tab导航器的图标应该在组件中可用,如react-navigation
的{{1}}以及createMaterialTopTabNavigator
的文档中所示,我不确定我是在做错什么,还是由于某种原因未实现此功能。