3 votes

Existe-t-il un contrôleur de menu coulissant pour iOS fonctionnant comme UITabBarController ?

J'ai trouvé quelques contrôleurs de menu coulissant pour iOS (comme Path 2.0 , Facebook iOS), comme ViewDeck https://github.com/Inferis/ViewDeck , ECSlidingViewController https://github.com/edgecase/ECSlidingViewController . Mais ils ne fonctionnent pas comme UITabbar Controler.

Je veux que le contrôleur du menu latéral gauche fonctionne comme UITabbar, et qu'il puisse conserver l'état de chaque contrôleur pour chaque élément du menu. Il ne doit pas créer un nouveau contrôleur lorsque je touche un élément de menu. Lorsque je touche un élément de menu pour afficher un contrôleur (comme le "contrôleur a") et que je vais quelque part, puis que je passe à un autre élément de menu et que je reviens au "contrôleur a", l'affichage du "contrôleur a" ne doit pas changer, comme lorsque je touche un élément de la barre d'outils.

Merci.

3voto

Unnati Points 2421

Le lien ci-dessous peut vous aider :

https://github.com/stefanoa/SASlideMenu

0voto

isaach1000 Points 1789

J'utilise ViewDeck, mais je n'ai pas le problème que vous avez mentionné. Le menu appelle la vue principale pour effectuer une transition, et non pour instancier une nouvelle vue. Par conséquent, je peux implémenter une option de retour sur le menu pour revenir à la vue originale dans le même état qu'elle a été laissée.

0voto

aryaxt Points 15011

Voici ma mise en œuvre. C'est une sous-classe d'un UINavigationController, et très facile à utiliser.

https://github.com/aryaxt/iOS-Slide-Menu

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X