私はreact-native
とそのサードパーティ製モジュールreact-native-router-flux
を使ってsimpeアプリケーションを作っています。react-native-router-fluxタブバーにヘッダを追加するには?
tabs
の上に私のアプリケーション名と選択したタブ名を示すヘッダコンポーネントを追加したいと思います。私はいくつかの方法を試しましたが、ヘッダコンポーネントコードをどこに置くべきかわかりません。
この
<Router>
<Scene key="root">
<Scene key="todoList" tabs tabBarStyle={{ top: 0, backgroundColor: '#ddd' }} tabBarIconContainerStyle={{ borderColor: '#000', borderWidth: 1}} initial>
<Scene key="first" title="First" icon={TabIcon}>
<Scene key="scarlet" component={TabComponent1} hideNavBar title="tab1" initial />
</Scene>
<Scene key="second" title="Second" icon={TabIcon}>
<Scene key="scarlet2" component={TabComponent2} hideNavBar title="tab2" initial />
</Scene>
<Scene key="third" title="Third" icon={TabIcon}>
<Scene key="scarlet3" component={TabComponent3} hideNavBar title="tab3" initial />
</Scene>
</Scene>
</Scene>
</Router>
のような私の一番上のコンポーネントのコードこれは実際に私が何をしたいのか
のように見えるだけで
のように、タブの上ヘッダコンポーネントを追加していますそれを行うには?私にヒントを与えてください!私はそのコードをどこに置いたのですか?
うん、タブCOMPの各々にカスタムヘッダ・コンポーネントを追加しました。ありがとう! – Juntae