NavigatorIOS 组件导入 leftButtonIcon 出现错误

出现如下截图错误:

clipboard.png

部分代码如下:

<NavigatorIOS
  style={{flex: 1}}
  barTintColor='#433a34'
  titleTextColor='#fff'
  ref='nav'
  initialRoute={{
    component: GoddessScene,
    title: '女神时刻',
    leftButtonIcon: require('image!tabnav_list'),
    onLeftButtonPress: () => {
      this.state.isDrawerOpened ? this.props.closeDrawer() : this.props.openDrawer()
    },
    passProps: {
      closeDrawer: this.props.closeDrawer
    }
  }}
/>

tabnav_list图片尺寸为50*46,三张都是同一张图片。

阅读 3.8k
2 个回答

不要用这个组件,这个组件不是React Native官方的组件。
是爱好者自己开发的,官方是不维护这个组件的。
使用Navigator

查了一下文档,如果图片没有设置高度和宽度,会先渲染一张0*0的图片,不知道是不是和这个有关。现在我换成了react-native-vendor-icon实现。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题