React Navigation 中 Tab Navigator 的使用方法是什么?

推荐答案

-- -------------------- ---- -------
------ ----- ---- --------
------ - ----- ---- - ---- ---------------
------ - ------------------- - ---- ---------------------------
------ - ------------------------ - ---- --------------------------------

-------- ------------ -
  ------ -
    ----- -------- ----- -- --------------- --------- ----------- -------- ---
      ------------------
    -------
  --
-

-------- ---------------- -
  ------ -
    ----- -------- ----- -- --------------- --------- ----------- -------- ---
      ----------------------
    -------
  --
-

----- --- - ---------------------------

------ ------- -------- ----- -
  ------ -
    ---------------------
      ---------------
        ----------- ----------- ---------------------- --
        ----------- --------------- -------------------------- --
      ----------------
    ----------------------
  --
-

本题详细解读

1. 安装依赖

首先,你需要安装 @react-navigation/native@react-navigation/bottom-tabs 这两个包:

2. 导入必要的组件

在代码中,你需要导入 NavigationContainercreateBottomTabNavigator 这两个组件:

3. 创建 Tab Navigator

使用 createBottomTabNavigator 创建一个 Tab Navigator:

4. 定义屏幕组件

定义你想要在 Tab 中显示的屏幕组件。例如,HomeScreenSettingsScreen

-- -------------------- ---- -------
-------- ------------ -
  ------ -
    ----- -------- ----- -- --------------- --------- ----------- -------- ---
      ------------------
    -------
  --
-

-------- ---------------- -
  ------ -
    ----- -------- ----- -- --------------- --------- ----------- -------- ---
      ----------------------
    -------
  --
-

5. 配置 Tab Navigator

Tab.Navigator 中配置各个 Tab 屏幕:

6. 包裹在 NavigationContainer 中

最后,将 Tab.Navigator 包裹在 NavigationContainer 中,以确保导航功能正常工作:

7. 运行应用

完成上述步骤后,运行你的应用,你将看到一个底部 Tab 导航栏,可以在 HomeSettings 之间切换。

纠错
反馈