1

react-native-router-flux を使用して、ナビゲーション バーに右ボタンを作成しようとしています。

私のコードは

import React from 'React';
import { TouchableHighlight } from 'react-native';
import { Scene, Router, Actions } from 'react-native-router-flux';
...
const filterIcon = () => (
<TouchableHighlight onPress={()=>} style={{...}}>
<Icon name="filter" size={30}/>
</TouchableHighlight>
);
const MainRounter=()=>(
<Router>
<Scene
key="main"
component={mainPage}
initial={true}
renderRightButton={()=>filterIcon}
/>
</Router>
);

しかし、ナビゲーションバーに右ボタンを表示できません。どうすれば作れますか?

4

6 に答える 6

0

カスタムnavBarを作成する必要があります github custom navBarでこの問題を見てください

于 2016-08-19T11:44:37.530 に答える