将删除";NavigationOptions&Quot;中的弃用内容:-&Quot;Header:NULL&Quot; [英] Deprecation in "navigationOptions": -"header: null" will be removed
本文介绍了将删除";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屋!
查看全文