[软件设计/软件工程] 使用底部选项卡导航器时不显示标题

[复制链接]
发表于 2022-5-4 13:51:18
问题
我在我的反应本机应用程序中使用反应导航。我创建了一个底部选项卡导航器,并希望使用屏幕上的内置标题。但是头球没有来。没有错误或警告。

应用程序js:
  1. const TabStack = createBottomTabNavigator({
  2.   Upload: {
  3.     screen: upload,
  4.     navigationOption: {
  5.       headerTitle: "Upload"
  6.     }
  7.   },
  8.   Profile: {
  9.     screen: profile,
  10.     navigationOption: {
  11.       headerTitle: "Profile"
  12.     }
  13.   }
  14. });

  15. const MainStack = createSwitchNavigator(
  16.   {
  17.     Home: { screen: TabStack }
  18.   },
  19.   {
  20.     initialRouteName: 'Home'
  21.   }
  22. );

  23. 上传.js

  24. class upload extends React.Component {
  25.     static navigationOptions = {
  26.         title: 'Upload'
  27.     };

  28.     constructor(props) {
  29.         super(props);

  30.     ...
复制代码

我知道可能没有必要在组件中声明 navigationOptions,因为它已经在 app.js 中声明了,但这只是为了表明这两种方法都不起作用。

我怎样才能解决这个问题?

回答
TabNavigator 不附带 Header 。最常见的情况是将 TabNavigator 设置为根导航器并将每个选项卡设置为 StackNavigator ,然后您将获得标题,因为它默认是 StackNavigator 的一部分。





上一篇:支持 SSL 的 Artemis ActiveMQ 配置
下一篇:TFX Trainer 组件未将模型导出到文件系统的问题

使用道具 举报

Archiver|手机版|小黑屋|吾爱开源 |网站地图

Copyright 2011 - 2012 Lnqq.NET.All Rights Reserved( ICP备案粤ICP备14042591号-1粤ICP14042591号 )

关于本站 - 版权申明 - 侵删联系 - Ln Studio! - 广告联系

本站资源来自互联网,仅供用户测试使用,相关版权归原作者所有

快速回复 返回顶部 返回列表