2016-11-01 2 views
0

私は、NavigatorTabBarIOSを一緒に素敵な場所にするための "標準的な"方法があるかどうかを調べることに興味があります。私が見ることのできる1つの方法は、タブビューのインスタンスごとにNavigatorを持つことです。これは、これを行うための推奨される方法であればReact Nativeのタブでナビゲーターをサポートする標準的な方法は何ですか?

<TabBarIOS> 
    <TabBarIOS.Item 
    title="Tab 1" 
    selected={this.state.selectedTab === 'tab1'} 
    onPress={() => this.setState({ selectedTab: 'tab1' }) } 
    > 
    <Navigator 
     renderScene={(route, navigator) => 
     <Text>Scene 1</text> 
     } 
    /> 
    </TabBarIOS.Item> 

    <TabBarIOS.Item 
    title="Tab 2" 
    selected={this.state.selectedTab === 'tab2'} 
    onPress={() => this.setState({ selectedTab: 'tab2' }) } 
    > 
    <Navigator 
     renderScene={(route, navigator) => 
     <Text>Scene 2</text> 
     } 
    /> 
    </TabBarIOS.Item> 
</TabBarIOS> 

は、しかし、私はよく分からない:たとえば、私たちは、それぞれのタブがナビゲーターを有する2つのタブを持つことができます。どのようにこのパターンを処理するための任意の提案?

答えて

1

そのパターンは正しい:各タブのスタックナビゲータ。例えば、あなたがUIKitでそれをネイティブにやっていたのと同じです。

+0

フィードバックいただきありがとうございます。感謝します。私の唯一の懸念は、タブのデータがロードされているときにナビゲータのタイトルに瞬間的な「不具合」が見られる場合でした。その場合、潜在的に回避することができます。再度、感謝します。 – naivedeveloper

関連する問題