aksonov / aksonov/react-native-router-flux

headerTintColor not working when using Actions.push

オープン
#3,471 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
JavaScript
スター
8.9k
フォーク
2.1k
PR マージ指標
30日以内にマージされた PR はありません

説明

### Version
Tell us which versions you are using:

- react-native-router-flux v4.0.6
- react v16.8.3
- react-native v0.59.1

### Expected behaviour
Left back icon colour should be white
![image](https://user-images.githubusercontent.com/28651242/56426352-9f89fa80-62ea-11e9-9041-f5f32d43a0d2.png)

### Actual behaviour
headerTintColor="white" is ignored
![image](https://user-images.githubusercontent.com/28651242/56426358-a6b10880-62ea-11e9-861f-73d343dd730b.png)

### Steps to reproduce
When i use
```javascript
Actions.push('Scene_2')
```
instead of
```javascript
Actions.Scene_2()
```
Is there a difference between push and Actions\[key\]()?

### Reproducible Demo
```javascript
import React, { Component } from 'react';
import { StyleSheet, Text, View } from 'react-native';
import { Scene, Router, Actions, Stack, Lightbox, Modal } from 'react-native-router-flux';

import Button from 'react-native-button';

const styles = StyleSheet.create({
container: {
flex: 1,
justifyContent: 'center',
alignItems: 'center',
backgroundColor: '#F5FCFF',
},
scene: {
backgroundColor: '#F5FCFF',
shadowOpacity: 1,
shadowRadius: 3,
},
});

export class Main extends Component {
render() {
return (

Main
Actions.PostLogin({type:'replace'})}>Login
Actions.Scene_1()}>Go To Scene_1
Actions.push('Scene_2')}>Go To Scene_2

);
}
}
export class Scene_1 extends Component {
render() {
return (

Scene_1
Back

);
}
}
export class Scene_2 extends Component {
render() {
return (

Scene_2
Back

);
}
}
export default class RouterComponent extends Component {
render() {
return (










);
}
}
```

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。