【问题标题】:change Scene background color in react-native-router-flux在 react-native-router-flux 中更改场景背景颜色
【发布时间】:2017-01-09 15:04:57
【问题描述】:

这是我在 router.js 文件中的代码(取自 react-native-router-flux docs 部分):

import React, { Component } from 'react';
import { Router, Scene } from 'react-native-router-flux';

import PageOne from './PageOne';
import PageTwo from './PageTwo';

export default class App extends Component {
  render() {
    return (
      <Router>
        <Scene key="root">
          <Scene key="pageOne" component={PageOne} title="PageOne" initial={true} />
          <Scene key="pageTwo" component={PageTwo} title="PageTwo" />
        </Scene>
      </Router>
    )
  }
}

如何更改“标题”的背景颜色(上图中出现“返回”箭头的位置)?

我试过这种方式(添加sceneStyle={{ backgroundColor: 'red'}}):

<Scene key="pageTwo" component={PageTwo} title="PageTwo" sceneStyle={{ backgroundColor: 'red'}} />

但它似乎不起作用。

仅供参考:

"react-native": "0.34.1",
"react-native-router-flux": "^3.35.0"

【问题讨论】:

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


    【解决方案1】:

    如库 API docs 中所述,您必须使用 navigationBarStyle 属性才能更改标题样式。

    试试这个:

    <Scene key="pageTwo" component={PageTwo} title="PageTwo" navigationBarStyle={{ backgroundColor: 'red'}} />
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-08-26
    • 1970-01-01
    • 2017-08-19
    • 2017-04-20
    • 2017-01-05
    • 2017-01-30
    • 2018-01-18
    • 1970-01-01
    相关资源
    最近更新 更多