Maison >interface Web >js tutoriel >Comment résoudre le problème selon lequel les onglets internes ne peuvent pas être commutés normalement lorsque plusieurs onglets sont imbriqués dans la navigation réactive

Comment résoudre le problème selon lequel les onglets internes ne peuvent pas être commutés normalement lorsque plusieurs onglets sont imbriqués dans la navigation réactive

一个新手
一个新手original
2017-10-12 10:18:161959parcourir

Cause

Le problème devrait être que lorsque l'utilisateur glisse ou bascule, il est impossible de déterminer quels onglets doivent glisser et basculer et afficher l'animation de commutation.

Résolu

swipeEnabled - s'il faut autoriser le glissement entre les onglets

animationEnabled - s'il faut animer lors du changement d'onglet

sur onglets racine Définir dans les paramètres de navigation :


const MyApp = TabNavigator({
  Home: {
    screen: MyHomeScreen,
  },
  ChildrenTabs: {
    screen: ChildrenTabsScreen,
  },}, {

  //这里加两句设置,将切换动画和能否滑动设为false
  swipeEnabled:false,
  animationEnabled: false,
  //将这两个设置false后就不会产生父子tabs之间的冲突了

  tabBarOptions: {
    activeTintColor: '#e91e63',
  },});

Après le réglage, vous devriez pouvoir basculer normalement.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn