右侧图标显示为蓝色

时间:2018-11-29 12:19:35

标签: react-native react-native-navigation react-native-navigation-v2

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

enter image description here

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

//right button

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

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

我是新来的本地人,可以有人发现这个问题可以指导我,     谢谢。

1 个答案:

答案 0 :(得分:1)

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

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

{
  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