реакции-навигация Выровненный по правому краю ящик - PullRequest
0 голосов
/ 30 июня 2018

Я работаю над createDrawerNavigator, и я добавил drawerPosition: 'right', Но drawerLabel: 'Home' Все еще слева.
Как я должен поместить содержимое DrawerNavigator в правильное выравнивание?

class MyHomeScreen extends React.Component {
  static navigationOptions = {
    drawerLabel: 'Home',
  };

  render() {
    return (
      <View>
        <Button
          onPress={() => this.props.navigation.toggleDrawer()}
          title="Open Drawer"
        />
      </View>
    );
  }
}

const MyApp = createDrawerNavigator({
  Home: {
    screen: MyHomeScreen,
  },
  Notifications: {
    screen: MyNotificationsScreen,
  },
},
{
  drawerPosition: 'right',
});

Мне нужен этот вывод:
Photo

1 Ответ

0 голосов
/ 01 июля 2018

Solved✅.

 const DrawerStack = createDrawerNavigator(
  {
    Home: {
      screen: Screen1Stack
    },
    About: {
      screen: Screen2Stack,
    },
  },
  {
    initialRouteName: 'Home',
    contentOptions: {
      activeTintColor: '#e91e63',
      itemsContainerStyle: {
        // opacity: 1
      },
      iconContainerStyle: {
        // opacity: 1
      },
      itemStyle: {
        flexDirection: 'row-reverse'
      }
    },
    drawerWidth: 300,
    drawerPosition: 'right'
  }
);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...