2016-11-01 8 views
0

NavigatorTabBarIOS 장소를 함께 사용하는 "표준"방법이 있는지 확인하는 데 관심이 있습니다. 내가 볼 수있는 한 가지 방법은 탭보기의 인스턴스 당 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

관련 문제