IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

React Discussion :

Navigations combinées et affichage des titres


Sujet :

React

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2021
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2021
    Messages : 22
    Par défaut Navigations combinées et affichage des titres
    Bonjour,

    Je cherche à combiner stack, Tab & Drawer Navigations en React Native. Je me suis inspiré de ce tuto.

    Je me retrouve avec une superposition des champs titres :
    Nom : ecran.png
Affichages : 104
Taille : 11,7 Ko

    Mon stacknavigator :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    import React from "react";
    import { createStackNavigator } from "@react-navigation/stack";
     
    import Commands from "../screens/Commands";
    import Status from "../screens/Status";
    import Statistics from "../screens/Statistics";
    import Settings from "../screens/Settings";
    import Support from "../screens/Support";
     
     
    const Stack = createStackNavigator();
     
    const MainStackNavigator = () => {
      return (
        <Stack.Navigator>
          <Stack.Screen name="Commands" component={Commands} />
          <Stack.Screen name="Status" component={Status} />
          <Stack.Screen name="Statistics" component={Statistics} />
          <Stack.Screen name="Settings" component={Settings} />
          <Stack.Screen name="Support" component={Support} />
     
        </Stack.Navigator>
      );
    }
     
    export { MainStackNavigator };
    Mon tabnavigator :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    import React from "react";
    import { createBottomTabNavigator } from "@react-navigation/bottom-tabs";
    import Settings from '../screens/Settings';
    import Statistics from '../screens/Statistics';
    import Status from '../screens/Status';
    import Support from '../screens/Support';
     
    import { MainStackNavigator, ContactStackNavigator } from "./StackNavigator";
     
    const Tab = createBottomTabNavigator();
     
    const BottomTabNavigator = () => {
      return (
        <Tab.Navigator>
          <Tab.Screen name="Commands" component={MainStackNavigator} />
          <Tab.Screen name="Status" component={Status} />
          <Tab.Screen name="Statistics" component={Statistics} />
          <Tab.Screen name="Settings" component={Settings} />
        </Tab.Navigator>
      );
    };
     
    export default BottomTabNavigator;
    Mon drawernavigator :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
     
    import React from "react";
     
    import { createDrawerNavigator } from "@react-navigation/drawer";
    import { ContactStackNavigator } from "./StackNavigator";
    import TabNavigator from "./TabNavigator";
    import Support from '../screens/Support';
    import Settings from "../screens/Settings";
     
    const Drawer = createDrawerNavigator();
     
    const DrawerNavigator = () => {
      return (
        <Drawer.Navigator>
          <Drawer.Screen name="Home" component={TabNavigator} />
          <Drawer.Screen name="Support" component={Support} />
          <Drawer.Screen name="Settings" component={Settings} />
        </Drawer.Navigator>
     
        /*
        ,
      {
        drawerPosition: "right",
        drawerWidth: 100
      }
      */
      );
    }
     
    export default DrawerNavigator;
    Est-il possible de désactiver certains champs titres ?
    Sinon quelqu'un sait-il comment mettre le drawernavigator à droite (au lieu d'à gauche) ?
    Images attachées Images attachées  

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [IP-2010] Créer des "variables" temporaire pour l'affichage des titres
    Par MrMeteo dans le forum InfoPath
    Réponses: 1
    Dernier message: 26/02/2014, 20h56
  2. Affichage des titres des JTable
    Par JTABLE dans le forum Composants
    Réponses: 3
    Dernier message: 22/06/2011, 16h52
  3. [WB15] Affichage des titres d'une table
    Par basam95 dans le forum WebDev
    Réponses: 0
    Dernier message: 17/03/2010, 19h19
  4. [JTable] Problème d'affichage des titres de colonnes
    Par saidgrd dans le forum Composants
    Réponses: 2
    Dernier message: 10/05/2008, 20h37
  5. Réponses: 3
    Dernier message: 16/03/2007, 14h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo