Masquer / Afficher la barre d'outils sur le robinet
-
24-10-2019 - |
Question
Parce que j'ai une application de fond d'écran, je veux que lorsque vous ouvrez l'application il n'y a pas la barre d'outils et que lorsque vous appuyez sur l'écran la barre d'outils vient, appuyez à nouveau et il va. Comment faire?
La solution
Vous pouvez régler la valeur alpha de la barre d'outils comme ceci:
Pour masquer:
toolbar.alpha = 0.0;
Pour afficher:
toolbar.alpha = 1.0;
Exemple:
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.5];
// self.navigationController.toolbar.alpha = 0.0;
// or
// toolbar.alpha = 0.0;
[UIView commitAnimations];
Autres conseils
Dans le UIImageView de votre fond d'écran ajouter un appel de méthode touchesEnded: ce sera appelée lorsque vous avez touché le imaheView. La peau de l'ensemble toolbat [barre d'outils setHidden: Oui animée: Oui];
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow