defaultNavigationOptions

defaultNavigationOptions

我尝试为所有标头建立默认的背景色,但无法正常工作。

我正在使用defaultNavigationOptions,但无法正常工作。

const RootStack = createStackNavigator(
  {
    Home: HomeScreen,
    Details: DetailsScreen
  },
  {
    initialRouteName: "Home",
    defaultNavigationOptions: {
      headerStyle: {
        backgroundColor: "#6B52AE"
      },
      headerTintColor: "#fff",
      headerTitleStyle: {
        fontWeight: "bold"
      }
    }
  }
);


我期望背景为紫色,但是当我重新加载ios模拟器时,我得到的是白色标头。

最佳答案

您可以定义tabBarOptions:

tabBarOptions: {
        activeTintColor: "#480ee6", //Active label
        labelStyle: {
            fontSize: 12
        },
        style: { backgroundColor: "#6B52AE" } //TabBar
    }

关于ios - defaultNavigationOptions中的默认背景色,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57082295/

10-11 05:33