4

我正在使用 react-native-navigation 的新 V2,当我使用后退图标和右上栏按钮图标时,我在 android 设备上无法正常工作,但在 IOS 上我没有得到图像,只有蓝色圆圈。

在此处输入图像描述

这些是用于生成顶部栏图标的代码

//right button

static options(passProps) {
    return {
      topBar: {
        leftButtons: [

        ],
        rightButtons: [
          {
            id: 'settings',
            icon: require('../assets/images/symbols/settings.png'),
            disableIconTint: true
          }
        ],
      }
    };
  }

我是本机反应的新手,有人发现这个问题可以指导我吗,谢谢。

4

1 回答 1

1

我也遇到了这个问题,由于文档过时,这个问题很好地隐藏在他们的 GitHub 问题下。

我设法通过(left|right)Buttoncolor在 topBar 对象中添加来修复它。例子:

{
  topBar: {
    leftButtonColor: 'white', // here to able change the color
    rightButtonColor: 'white', // here to able change the color 

    backButton: {
      color: 'white' // for back button
    },

    leftButtons: [], // your buttons object
    rightButtons: [] // your buttons object
  }
}

更多参考,你可以看看这个github issue

于 2019-09-05T05:25:41.610 回答