gpt4 book ai didi

react-native - 在 RN 更新后隐藏 NavigatorIOS 组件(react-native)中的导航栏不起作用

转载 作者:行者123 更新时间:2023-12-04 21:06:53 29 4
gpt4 key购买 nike

我最近将我的 React Native 项目从 ~0.28 升级到最新版本 (0.43.2),由于某种原因,我的导航栏不再为我隐藏。

这是代码(它位于 TabBarIOS 组件中):

    <TabBarIOS.Item
selected={this.state.selectedTab === 'home'}
title='Home'
icon={require ('./Icons/IconImages/HomeTabIcon.png')}
onPress={
() => this._tabPressed('home')
}>
<NavigatorIOS
style={styles.container}
ref="nav"
interactivePopGestureEnabled={false}
initialRoute={{
title: 'Home',
component: HomeNavigationController,
navigationBarHidden: true, //this does nothing now
showTabBar: false, //this is to hide the bottom tabBar
passProps: {
...
},
}}/>
</TabBarIOS.Item>

添加到外部 initialRoute也不起作用:
          <NavigatorIOS
style={styles.container}
ref="nav"
interactivePopGestureEnabled={false}
initialRoute={{
title: 'Home',
component: HomeNavigationController,
showTabBar: false,
passProps: {...},
}}
navigationBarHidden={true} // does not work
/>

最佳答案

因此,在尝试通过剥离所有内容并将其简化为最基本的形式来隔离问题后,我意识到问题不在我能找到的任何代码中。

我从头开始初始化一个新项目,然后重新添加我的所有组件,现在它工作得很好。

关于react-native - 在 RN 更新后隐藏 NavigatorIOS 组件(react-native)中的导航栏不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43379801/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com