2017-09-08 1 views
1

J'utilise le code ci-dessous pour cacher ma barre d'ongletsUITabBar élément changement de police en cas de changement du cadre de la barre d'onglet

[self.tabBarController.tabBar setFrame: CGRectMake (0, -50, 0, 0)]; Maintenant, quand je reviens sur cette vue et que je montre la barre d'onglets, c'est le changement de police. pour afficher à nouveau la barre d'onglets, j'utilise ce code.

 [self.tabBarController.tabBar setFrame:CGRectMake(0,[UIScreen mainScreen].bounds.size.height-49, self.view.frame.size.width, 49)]; 

S'il vous plaît jeter un oeil à l'écran tourné

!the red circle font is a bug I am not setting font in my code or in storyboard.] 1

Please check it

screen shot of my storyboard

s'il vous plaît me suggérer pourquoi mon onglet changement éléments de la barre de la police quand je reprends c'est cadre au précédent.

Répondre

2

Utilisez le code ci-dessous pour masquer la barre d'onglets.

-(BOOL)hidesBottomBarWhenPushed 
{ 
    return YES; 
} 

Ensuite, votre problème est résolu.

+0

Merci pour la réponse, ce n'est pas une méthode de délégué alors quand et où devrais-je l'appeler? – Chandni

+1

Vous avez des classes A et B, quand vous appuyez sur A à B, alors ce code écrit en classe B. –

+1

S'il vous plaît supprimer votre code, vous pouvez l'essayer. –