web-dev-qa-db-fra.com

Comment ajouter une "flèche de point d'entrée" à un contrôleur de barre d'onglets?

Dans Xcode 6.2 beta, je peux faire en sorte que certains contrôleurs de vue tels que "View Controller" ou "Navigation View Controller" deviennent le point d'entrée de mon interface en faisant glisser la "flèche du point d'entrée" dessus, cela me donne quelque chose comme ceci. : enter image description here
Mais lorsque je veux faire glisser cette flèche sur un contrôleur de barre d’onglet, cela ne fonctionne pas, c’est donc un bogue ou devrais-je le faire d’une autre manière?

43
Trevör

Essayez avec les étapes suivantes.

1) Ouvrez StoryBoard.

2) sélectionnez TabbarController ce que vous voulez définir comme RootViewController.

3) Ouvrez Properties.

4) sélectionnez InitialView Controller Option.

Pour vous aider, vous pouvez voir le suivant image.

enter image description here

143
Abhishek Sharma

son un peu litile déroutant sur les versions sur xCode, j'utilise la version 8.3.2 et il a le suivant

sélectionnez contrôleur de navigation

select navigation controller

cochez la case du contrôleur de vue initiale

2 [select is initial view controller ] 2

19
M_AWADI

Avait le même problème. La réponse ci-dessus l'a résolu en utilisant Xcode 6.4. Donc, je pense que c'est la bonne réponse. Mais comme je ne peux pas commenter cette alternative, j’écris une nouvelle réponse

Il est également possible de:

  1. ouvrez le StoryBoard par Open asSource Code
  2. Dans la balise XML <document>, Vous pouvez ajouter la balise initialViewController="viewVontrollerID"
  3. remplacez le "viewVontrollerID" par l'id du ViewController, par lequel l'application doit commencer. (garder le "")
2
der_Chris