我在使用React Navigation
時遇到TabNavigator
的問題,而不是看到第一個屏幕(歡迎屏幕)並看到屏幕底部的標籤導航器,只有一個空屏幕。反應導航(TabNavigator)不起作用
我這樣做:「故宮安裝--save反應導航」在該項目中。 我做錯了什麼?
import React from 'react';
import { StyleSheet, Text, View } from 'react-native';
import { TabNavigator, StackNavigator } from 'react-navigation';
import AuthScreen from './screens/AuthScreen';
import WelcomeScreen from './screens/WelcomeScreen';
export default class App extends React.Component {
render() {
const MainNavigator = TabNavigator({
welcome: { screen: WelcomeScreen },
auth: { screen: AuthScreen}
});
return (
<View style={styles.container}>
<MainNavigator/>
</View>
);
}
}
const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: '#fff',
alignItems: 'center',
justifyContent: 'center',
},
});
嘗試只返回MainNavigator而不是用額外視圖進行包裝。 –
謝謝@EdgarAroutiounian,它現在正常運作!你可以寫一個答案,所以我可以在Stackoverflow中接受它。 –