Si vous utilisez des story-boards, vous pouvez il suffit de décocher une case à cocher dans votre ViewController Attribut de l'Inspecteur. Il est appelé "Masquer la Barre au Bas de Pousser". Très pratique en effet, et pas besoin de gérer l'apparence de la tabBar de nouveau après de naviguer de nouveau à partir de votre tabBar-moins viewController. Je ne sais pas dans lequel de XCode-cette version a été introduite, mais elle est là pour XCode 6 + .
Utilisation TapGesture de Reconnaissance de détecter les doubles appuie sur une UIIMageview. Ensuite invoquer une méthode sur la détection de la double double tap. Ajoutez la ligne suivante de code dans la méthode.
self.tabBarController.tabBar.hidden=YES;
Espère que cette aide.
comment appeler tabbar contrôleur de ce point de vue?
ce que u veux dire par appel tabbar contrôleur de ce point de vue ? U pourrait pls expliquer plus sur cela ?
cacher tabbar est ok, mais l'onglet barre d'espace apparaissent en noir
ajoutez cette ligne après le réglage de la cacher: l'auto.edgesForExtendedLayout = UIRectEdgeAll;
Essayez ce code:
où tabbarcontroller est nécessaire de définir...
MODIFIER
avant de le faire assurez-vous que vous créez un @déclaration de la propriété de
tabbarController
dans appDelegate .h fichier.UITabbarController *tabbarController;
dans .h fichier et donner simplementIBOUTLET
dans .xib fichier...Si vous utilisez des story-boards, vous pouvez il suffit de décocher une case à cocher dans votre ViewController Attribut de l'Inspecteur. Il est appelé "Masquer la Barre au Bas de Pousser". Très pratique en effet, et pas besoin de gérer l'apparence de la tabBar de nouveau après de naviguer de nouveau à partir de votre tabBar-moins viewController. Je ne sais pas dans lequel de XCode-cette version a été introduite, mais elle est là pour XCode 6 + .
Utilisation TapGesture de Reconnaissance de détecter les doubles appuie sur une UIIMageview. Ensuite invoquer une méthode sur la détection de la double double tap. Ajoutez la ligne suivante de code dans la méthode.
Espère que cette aide.
Utiliser le code ci-dessous pour afficher/masquer la barre d'onglets contrôleur animé de style.
hiddenTabBar
est unBOOL
variable.UIViewController a une propriété
que vous pouvez définir:
Swift 2.1:
self.tabBarController?.tabBar.hidden = true
Si vous voulez changer avec l'animation, vous pouvez utiliser ce code:
Plus vous pouvez le lire dans https://stackoverflow.com/a/50101262/1797194
Essayer cela lorsque vous poussez la vue de la nouvelle vue:
Objective-C
Swift 3
Swift 2