72 votes

Comment puis-je réorganiser les éléments UITabBarController à l'aide du Storyboard?

Salut, j'ai un UITabBarController en tant que contrôleur racine avec de nombreux onglets dont j'ai besoin pour changer l'ordre.

La seule chose qui fonctionne pour moi est de supprimer les relations et de les ajouter à nouveau dans l'ordre souhaité d'affichage des éléments de la barre de tabulation.

Y a-t-il une autre façon de faire cela?

Merci

170voto

MobileMon Points 866

Très simple, dans le storyboard, mettez en surbrillance le contrôleur de la barre d’onglet. Assurez-vous que vous avez suffisamment zoomé et qu’un cadre bleu entoure le contrôleur de la barre d’onglet. Ensuite, cliquez sur les onglets et faites-les glisser où vous le souhaitez

25voto

Gustaf Carleson Points 646

J'ai résolu ce problème en cliquant avec le bouton droit de la souris sur le scénario -> ouvrir en tant que code source, puis en réarrangeant les blocs xml "segue" dans l'ordre que je souhaitais.

11voto

jimmyb Points 236

xcode 4.5, échec du glisser-déposer. comme suggéré par un autre, fermez xcode et redémarrez xcode. après ce glisser-déposer de tabBarItems a parfaitement fonctionné pour réorganiser l’ordre.

5voto

Mark Points 51

Je ne pouvais pas faire glisser les onglets pendant que j'avais le contrôleur de la barre d'onglets comme vue racine du contrôleur de navigation. J'ai dû supprimer le contrôleur de navigation et redémarrer xcode (4.5.2)

2voto

PJR Points 6126

1) Assurez-vous que vous avez suffisamment zoomé et qu’un cadre bleu entoure le contrôleur de la barre d’onglet.

2) Cliquez ensuite sur les onglets et faites-les glisser où vous le souhaitez.

3) si cela ne fonctionne pas, cliquez simplement sur n’importe quel fichier .h ou .m, puis allez dans le fichier de scénario et essayez.

4) même si cela ne fonctionne pas, redémarrez simplement xcod et essayez-le.

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