Essayer d’append le 3ème onglet à tabBarController

J’essaie d’append un troisième onglet au tabBarController en utilisant ios5. L’object standard que vous obtenez lorsque vous le faites glisser dans votre storyboard comporte 2 tabs. Est-ce que quelqu’un sait comment faire ça? J’ai cherché sur Internet et tous les exemples commencent par leur tabBarController avec les tabs supplémentaires sans montrer comment l’obtenir.

Voici la vidéo que j’ai regardée qui m’a appris à append un troisième onglet à un TabBarController:

  • Barre d’tabs pour Xcode Swift pour iOS

Je vais résumer le processus ci-dessous.

Créer un nouveau projet d’application à tabs

entrer la description de l'image ici

Cela fournira automatiquement deux tabs qui “fonctionnent déjà”.

entrer la description de l'image ici

Ajouter un nouveau contrôleur de vue

Faites glisser un autre contrôleur de vue sur le storyboard.

entrer la description de l'image ici

Ajouter un élément de barre d’tabs

Faites glisser un élément de la barre d’tabs sur le nouveau contrôleur de vue que vous venez d’append.

entrer la description de l'image ici

Se connecter au contrôleur de vue d’onglet

Cliquez et faites glisser le curseur depuis le Contrôleur de vue d’onglet vers votre nouveau contrôleur de vue. Un menu apparaîtra. Choisissez l’option Contrôleurs de vue dans le groupe Relation Segue .

entrer la description de l'image ici

C’est tout. Vous devriez être capable de l’exécuter maintenant et de faire fonctionner les trois tabs. Regardez la vidéo à laquelle j’ai lié pour plus de détails.

Remarque:

  • Pour faire quelque chose sur votre nouvel onglet, n’oubliez pas d’append une nouvelle classe View Controller (comme vous le feriez pour tout nouveau View Controller).

Basé sur les réponses de Wolvorin et Tom van, et basé sur ce que j’ai vécu, vous devriez faire comme suit:

  1. Créer un View Controller vide (dans les contrôleurs et les objects)
  2. À partir de Windows et des barres, faites glisser l’ Tab Bar Item vers la vue nouvellement ajoutée
  3. Dans le View Controller principal, sélectionnez l’icône Tab Bar Controller (à côté du premier répondeur) et faites glisser le curseur sur la vue nouvellement ajoutée.
  4. BOOM vous avez un nouvel onglet

Pour expliquer la réponse de @Roozbeh, lorsque vous contrôlez le glisser-déposer depuis le contrôleur de la barre d’onglet vers le contrôleur de vue nouvellement ajouté, assurez-vous de sélectionner l’option de contrôleur de vue sous Relationship Seque.

Contrôle de la traînée à partir d'ici

Et sélectionnez les contrôleurs de vue sous Relationship Seque

Je lisais cette question après avoir eu le même problème et je voulais clarifier quelle était l’étape exacte.

pour le troisième onglet, ajoutez d’abord un contrôleur de vue, puis cliquez avec le bouton droit de la souris sur le contrôleur de tabview, puis depuis le segway de storyboard de la relation de contrôle, faites glisser le curseur vers le contrôleur de vue ajouté.

Regardez dans la partie droite de l’écran, je crois que c’est la vue de la bibliothèque d’objects. Il suffit de trouver le “Tab Item” (ou quelque chose) et faites-le glisser dans la barre.