我在我的應用程序中有一個標籤欄,我不希望導航轉換影響每次渲染新路線。因此我想將標籤欄放在導航器外面,但是如何在該情況下觸發導航操作?我無法訪問從導航器外部傳遞給renderScene函數的導航器對象。如何從導航器外部調用導航器?
這裏是返回在app.js:
<View>
<Navigator
ref="navigator"
initialRoute={{name: "start"}}
renderScene={this.renderScene.bind(this)}
configureScene={this.configureScene.bind(this)}
/>
<TabBar navigator={???} style={styles.nav} />
</View>
導航仍然是不確定的TabBar,所以你知道爲什麼嗎? – theva
嘗試在TabBar組件中記錄'this.props.navigator'組件 –
這就是我所做的,在那裏沒有定義 – theva