文档

一、在组件中配置(不建议)

  1. class HomeScreen extends React.Component {
  2. static navigationOptions = {
  3. title: 'Home',
  4. };
  5. }

二、路由中配置

  1. const AppNavigator = createStackNavigator(
  2. {
  3. Home: {
  4. screen: HomePage,
  5. navigationOptions: {
  6. headerTitle: '网易云音乐',
  7. headerStyle:{
  8. backgroundColor:"#c20c0c",
  9. },
  10. headerTitleStyle:{
  11. color:"#fff"
  12. }
  13. }
  14. },
  15. },
  16. )

三、跨页面共享导航条配置

  1. const AppNavigator = createStackNavigator(
  2. {
  3. Home: {
  4. screen: HomePage,
  5. navigationOptions: {
  6. headerTitle: '网易云音乐',
  7. //不需要返回按钮
  8. headerLeft:null
  9. }
  10. },
  11. Detail:{
  12. screen:DetailPage,
  13. navigationOptions: {
  14. headerTitle: '详情页',
  15. }
  16. },
  17. Welcome:{
  18. screen:WelcomePage,
  19. //不需要导航条
  20. navigationOptions:{
  21. header:null
  22. }
  23. }
  24. },
  25. {
  26. initialRouteName: "Home",
  27. defaultNavigationOptions:{
  28. headerStyle:{
  29. backgroundColor:"#c20c0c",
  30. },
  31. //标题样式
  32. headerTitleStyle:{
  33. color:"#fff"
  34. },
  35. //返回按钮颜色
  36. headerTintColor:"#fff"
  37. }
  38. },
  39. )