0
votes

Problème dans la cachette Tabbar dans la zone de vue enfoncée, Tabbar apparaissant après un délai

Tabbar ne se cache pas dans la visualisation enfoncée, j'ai utilisé le code ci-dessous pour masquer la barre d'onglets, xxx

mais toujours tabbar apparaît après un délai. Si quelqu'un a confronté ce type de problème et capable de le réparer. Votre réponse sera grandement utile.

 Entrez la description de l'image ici

Je l'ai fait aussi bien dans le scénario.


0 commentaires

3 Réponses :


0
votes

Si vous souhaitez masquer le tabor sur un contrôleur particulier, vous pouvez faire:

contrôleur.haidesbottombarwhenpush = true


2 commentaires

Bonjour, merci pour la réponse. J'avais fait toutes les façons de cacher la barre d'onglets, y compris de votre réponse. L'onglet sera masqué lorsque j'entre à l'écran. Mais après un certain temps, il apparaît à nouveau. C'est le problème que je suis confronté.


contrôleur fait référence à celui que vous appuyez, pas le tabbarcontroller



0
votes

uitabbarcontroller avoir la propriété hadesbottombarwhenpushed vous devez donc définir true sur le contrôleur que vous allez pousser.

Par exemple: < / p> xxx

ou

définissez ceci dans Storyboard

entrez Description de l'image ici

Documentation


7 commentaires

Salut Andrew, merci pour la réponse. J'avais fait toutes les façons de cacher la barre d'onglets, y compris de votre réponse. L'onglet sera masqué lorsque j'entre à l'écran. Mais après un certain temps, il apparaît à nouveau. C'est le problème que je suis confronté.


@RAMPRASADA Jetez un coup d'œil à une réponse mise à jour. Vous devez définir la propriété IT sur VIEWCONTROLLER Vous essayez de pousser. J'espère que ça aide.


@Ramprasada où vous faites cette action tabbarcontroller? .Tabbar.iscidique = true , dans ViewWillappear ?


@RAMPRASADA Essayez de vérifier TabbarController? .Tabbar.Ciddenée Valeur intérieure ViewDidAppear à l'aide d'un point d'arrêt. Je suis presque sûr que ça change quelque part. Provoquer ce flux étrange.


Je ne le réglais que dans un endroit, n ° d'où dans l'écran, je définit la propriété d'onglets Ishedden. Ce problème est un très troublant.


@RAMPRASADA Dernier ce que je peux vous conseiller, il est d'essayer de définir tabbarcontroller? .Tabbar.Ciddende à l'intérieur de viewDidAppear . Mais ce n'est pas une solution, juste une sorte de correctif.


N'a pas fonctionné de réglage de tabbarcontroller? .Tabbar.Ciddé, j'ai présenté une nouvelle barre de navigation avec le VC en tant que contrôleur root.



0
votes

Ce que vous avez à faire est de sélectionner simplement la propriété "Masquer la barre inférieure sur Push" de la vue de ViewController pour laquelle vous souhaitez masquer la barre. S'il vous plaît vérifier le coup d'écran. Remarque: Écriture programmée «Self.HideBottombarwhenpushed = TRUE» ne fonctionne parfois pas pour moi.

 Entrez la description de l'image ici


3 commentaires

Bonjour Naresh, je l'ai fait, mais je n'ai pas travaillé. La barre de navigation apparaît toujours.


Barre de navigation ou tabbar?


barre d'onglets. Pas de navigation