боковое меню в панели навигации для Android и IOS в режиме реагирования

Я пытаюсь показать боковое меню в навигаторе, я пытался использовать NavigatorIOS, он отлично работает в IOS, но проблема с Android, почему потому, что компонент NavigatorIOS не будет работать в Android, вот код, который я использовал, используя < strong>НавигаторIOS

render(){
    return (
      <SideMenu ref="sidemenu" touchToClose={true} disableGestures={true} menu={<Menu getNavigator={this.getNavigator} showSideBar={this.showSideBar} LogOut={this.LogOut} data = {this.props.data}/>}>
          <NavigatorIOS
            ref = "nav"
            shouldUpdate={true}
            style={styles.container}
            barTintColor='#1A8A29'
            tintColor='white'
            titleTextColor='white'
            initialRoute={{
              component: MyProfile,
              title:'My Profile',
              passProps:{data:this.props.data},
              leftButtonIcon: require('image!menu1'),
              onLeftButtonPress: ()=> {this.showSideBar(); },
              rightButtonTitle: 'Log Out',
              onRightButtonPress: ()=> {this.LogOut();},
            }}
            />
      </SideMenu>
    );
  }

я хочу использовать это с помощью Navigator, может ли кто-нибудь дать мне предложения, как написать это с помощью Navigator в React-Native, любая помощь очень ценится


person Hussian Shaik    schedule 16.02.2016    source источник


Ответы (1)


Используйте Navigator, а не NavigatorIOS. NavigatorIOS не обновляется активно основной командой ReactNative и не так гибок, как Navigator.

person Moss Palmer    schedule 16.02.2016