【问题标题】:In-App (TabBar) Icons Show on Android but Not iOS React Native应用内(TabBar)图标在 Android 上显示,但在 iOS 上不显示 React Native
【发布时间】:2020-05-09 22:23:05
【问题描述】:

我有一些以 png 格式加载的图标,它们在 Android 中运行良好,并且曾经在 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 进行导航,这就是传递图标的地方。

我尝试使用不同的 png 调整图标大小...

提前致谢!

【问题讨论】:

  • 回到项目后你做了哪些改变?你在 iOS 上做了干净的构建吗?
  • 做了一个干净的构建,没有任何改变。

标签: react-native react-native-router-flux


【解决方案1】:

所以我不知道为什么,但是我的 ios 文件夹有问题,必须基本上删除该文件夹并重建它,现在一切正常。我不知道实际的问题是什么,但这是我的解决方案。

【讨论】:

    猜你喜欢
    • 2020-02-11
    • 1970-01-01
    • 2018-05-22
    • 2021-07-28
    • 2016-01-23
    • 2022-06-30
    • 2023-01-17
    • 1970-01-01
    • 2021-11-19
    相关资源
    最近更新 更多