2015-11-07 148 views
0

如何在不使用NavigatorIOS的情況下按下按鈕時轉到下一頁。有沒有一種方法可以做到這一點呢?React Native Routing

我明白NavigatorIOS是如何工作的,但我的問題是我不想在我的登錄頁面上放置NavigationBar。

謝謝!

回答

2

NavigatorIOS有一個屬性navigationBarHidden,您可以在登錄屏幕中進行設置,例如,是這樣的:

<NavigatorIOS 
    navigationBarHidden={!this.state.isLoggedIn} 
    //... 
/> 

或者,也可以使您的登錄屏幕導航層次外:

render: function() { 
    if (!this.state.isLoggedIn) { 
    return <LoginScreen />; 
    } 
    return (
    <NavigatorIOS 
     //... 
    /> 
); 
}, 

這兩個例子都假定你的按鈕設置變量isLoggedIntrue的狀態。