【发布时间】:2019-01-19 16:52:52
【问题描述】:
我正在开发一个 React Native 应用程序。当用户加载应用程序时,我希望他们看到的第一个屏幕是主屏幕,以告诉他们应用程序的一些功能。目前,我正在使用带有嵌套 StackNavigator 的 BottomTabNavigator。我已经能够添加我的主屏幕,但它总是显示在 TabNavigator 中。有没有办法让单个标签项不出现在任何屏幕中?
PS。我尝试使用 StackNavigator 作为我的父级,如下所示,但我的 TabNavigator 没有显示:
const AppNavigator = createBottomTabNavigator({
Item1: Item1,
Item2: Item2,
Item3: Item3,
Item4: Item4,
Item5: Item5
});
const MainNavigator = createStackNavigator({
Home: Home,
Content: AppNavigator
}
有什么想法吗?
更新
如果我的屏幕名为 Item1、Item2、Item3、Item4、Item5 和 Home,我想让它首先显示 Home。另外,我希望 TabBar 在底部可见,但它不能包含 Home 屏幕。
【问题讨论】:
-
我无法清楚地理解,“任何屏幕中都不存在单个标签项”是什么意思?你能详细说明一下吗
-
@YogarajSaravanan 我更新了上面的问题以获得更多细节。
标签: reactjs react-native react-navigation