将删除"NavigationOptions&Quot;中的弃用内容:-&Quot;Header:NULL&Quot; [英] Deprecation in "navigationOptions": -"header: null" will be removed

查看:28
本文介绍了将删除"NavigationOptions&Quot;中的弃用内容:-&Quot;Header:NULL&Quot;的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Reaction导航版本4.3.9

我的iOS模拟器抛出令人讨厌的警告,但除此之外它可以正常工作。

我有一个带有多个屏幕的堆栈导航器。我的App.js文件加载堆栈导航器,并显示第一个屏幕。这是一个控制台屏幕,带有多个按钮,可从堆栈导航器加载屏幕。

我希望第一个控制台屏幕没有标题,因为它不适合设计器布局。

此操作正常:

  const PlanCalcNavigator = createStackNavigator({
   Console: {
     screen: ConsoleScreen,
     navigationOptions: {
       header: null // hides header in first screen
     }
   },
   PlanEvent: PlanEventScreen,
   Calc: CalculatorScreen,
  },
 );

但是我的iOS模拟器在";NavigationOptions";:-";Header:空&Quot;将删除&Quot;警告中不断抛出";弃用,这非常恼人。

是否有其他我可以使用的术语不会引发错误?

headerMode:‘None’不起作用。它不会引发错误,但控制台屏幕会显示标题。

推荐答案

您可以使用

  navigationOptions:{
    headerShown: false
  }

这篇关于将删除"NavigationOptions&Quot;中的弃用内容:-&Quot;Header:NULL&Quot;的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆