我有一些以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... ...
先谢谢你
所以我也不知道为什么,但是我的ios文件夹出了问题,只好基本上把文件夹删除,然后重建,现在一切正常。我不知道实际问题是什么,但这是我的解决方案。