I recently updated my own native project from ~ 0.28 to the latest version (0.43.2), and for some reason my navigation bar is no longer hiding for me.
Here is the code (it sits in the TabBarIOS component):
<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>
Adding it outside of initialRoute also does not work:
<NavigatorIOS style={styles.container} ref="nav" interactivePopGestureEnabled={false} initialRoute={{ title: 'Home', component: HomeNavigationController, showTabBar: false, passProps: {...}, }} navigationBarHidden={true}
source share