Lorsque je supprime un élément d'une ViewStack puis le corps est enlevé, mais l'en-tête de barre d'onglets est toujours affichéFlex: TabBar utilisé avec ViewStack => problème avec la suppression de l'élément
Je les aime tous les deux à afficher.
Lorsque je supprime un élément d'une ViewStack puis le corps est enlevé, mais l'en-tête de barre d'onglets est toujours affichéFlex: TabBar utilisé avec ViewStack => problème avec la suppression de l'élément
Je les aime tous les deux à afficher.
Si vous utilisez la viewstack en tant que dataProvider pour la barre d'onglets, les onglets seront mis à jour lorsque la fenêtre d'affichage a des enfants ajoutés/supprimés. Sinon, vous devrez vous-même mettre à jour les onglets en supprimant l'élément correspondant dans le fournisseur de données du TabBar.
je veux dire que si je change la propriété visible et includeInLayout de l'enfant viewstack alors il ne s'applique pas sur tabbarchild.Why? –
TabBar enregistre les événements pour le changement de collection ou l'ajout/suppression d'enfant dans le cas de viewStack. Définir le visible et includeInLayout sur false ne supprime pas physiquement l'enfant du viewstack, donc la barre d'onglets ne réagit pas à ce changement. Vous feriez mieux d'utiliser removeChild/addChild dans ce cas. –
Montrez votre code. Rien ne lie un ViewStack à un Tabbar. – JeffryHouser