2017-05-03 95 views
0

我正在使用react-native-router-flux以編程方式隱藏導航欄中react-native-router-flux

我知道一個可以顯示/通過各自的現場,像這樣使用hideNavbar隱藏每個場景導航欄:

const scenes = Actions.create(
    <Scene key="root"> 
     <Scene key="main" component={mainComponent} initial={true} hideNavBar={true}/> 
     <Scene key="secondary" component={secondaryComponent} hideNavBar={false} /> 
    </Scene> 
); 

我需要切換導航欄開啓/關閉動態視的狀態當前場景。

自述說:

高度可定製導航欄 - 根據場景或場景(例如編輯/保存導航欄的編輯模式)的連州顯示/隱藏導航欄。

雖然我沒有找到任何詳細的說明。任何人都可以請建議或提供一個例子的鏈接?

謝謝!

回答

3

Readme

Actions.refresh(PARAMS)將更新當前 屏幕的特性。

以編程方式更新安裝現場,你可以簡單地做:

Actions.refresh({key: 'yourSceneKey', hideNavBar: true}); 

隨意放任何其他道具出現,例如,你也可以改變你的場景的標題與此刷新功能。

+0

這很好。謝謝! (在發佈問題之前,我實際上已經嘗試過類似的東西,但是有些東西不起作用) – sldk

+0

很高興幫助! – eden