应用内(TabBar)图标在Android上显示,但不在iOS上显示 React Native。

问题描述 投票:0回答:1

我有一些以pngs形式加载的图标,在安卓系统中可以正常使用,以前在iOS系统中也可以使用,但自从我在一个月后回到项目中后,这些图标就消失了,只有在iOS系统中。

这是图标的功能。

function CalendarIcon() {return (
    <View
      style={{
        flexDirection: 'column',
        alignItems: 'center',
        alignSelf: 'center',
        justifyContent: 'center',
      }}>
      <Image
        source={require('./views/Assets/calendar.png')}
        style={{height: 20, width: 20}}
      />
    </View>
  );
}
<Scene
  key="TeacherDash"
  component={TeacherDash}
  tabBarLabel="My Schedule "
  hideNavBar={true}
  gesturesEnabled={false}
  icon={CalendarIcon}
/>

我应该说我在使用 react-native-router-flux 来做导航,这就是图标被传递进来的地方。

我试过调整图标的大小,使用不同的pngs... ...

先谢谢你

react-native react-native-router-flux
1个回答
0
投票

所以我也不知道为什么,但是我的ios文件夹出了问题,只好基本上把文件夹删除,然后重建,现在一切正常。我不知道实际问题是什么,但这是我的解决方案。

© www.soinside.com 2019 - 2024. All rights reserved.