6
votes

Pas de "spectacle" dans la liste d'actions de Segue en Xcode 6.1

Je suis nouveau à Swift et au développement de l'IOS.

Informations système: Notes de publication Xcode 6.1 OS X 10.10.1

Mon application a deux contrôleurs d'affichage, Viewa et Viewb, (sans contrôleur de navigation), et je souhaite passer à Colomber à partir de la vie en cliquant sur un Uibutton dans la vie. La vie a été définie comme contrôleur d'affichage initial de l'application.

En suivant des instructions en ligne, j'ai appuyé sur Ctrl et faites glisser l'UIBUTTON dans la vie en Viewa pour pointer vers ViewB dans la fenêtre Storyboard. Cependant, j'ai seulement eu une liste de Segue incomplète (n'a que 4 articles au total) comme suit, dans lequel je ne pouvais pas voir l'élément "Show". #

Action Segue pousser modal personnalisé #

On pourrait ressembler à cela dans les anciennes versions, mais c'est faire dans Xcode 6.1.

J'ai vu des copies de l'écran du menu des autres personnes, ils ont beaucoup plus d'articles dans leur liste d'action de la Segue. Depuis non "Show" disponible dans ma liste Acton SEGUE, j'ai utilisé l'élément "Personnalisé". Cela m'a également aidé à sauter à viewb, mais j'ai eu l'avertissement suivant en compilant.

"Les segus personnalisés doivent avoir une classe personnalisée" "La configuration non prise en charge des segues personnalisées doit avoir une classe de clients"

Mes questions sont: 1) Comment puis-je accéder à l'entrée intégrée "Show" dans la liste d'actions de Segue? 2) Étant donné que tout fonctionne bien jusqu'à présent, il y a-t-il de la conduite du message d'avertissement directement?

S'il vous plaît, n'hésitez pas à vous faire savoir si vous avez besoin de plus d'informations pour identifier les problèmes.

Depuis que je suis nouveau dans le développement de l'IOS, mes questions pourraient être gênantes, mais j'ai besoin de votre aide.
J'apprécie vos effets avec mes questions.


5 commentaires

On dirait que vous avez désactivé des cours de taille. Retournez-les si vous voulez les autres options de Segue.


Vous pouvez activer des cours de taille en sélectionnant votre storyboard à gauche la plupart des panneaux, allez voir> Utilitaires> Afficher l'inspecteur de fichiers, puis sur la case à cocher Utiliser les classes de taille dans le panneau de droite. Article intégral: développeur.apple.com/library/mac / Recettes / ...


Merci à un million, c'est exactement la recherche. Je vous aime les gars.


Pourquoi les classes de taille doivent-elles être éteintes pour montrer?


Notez que dans les versions plus récentes de Xcode "Utiliser des classes de taille" "utilise des variations de trait".


3 Réponses :


4
votes

Je vais aller étape par étape pour le processus:

  1. Faites un nouveau projet. J'ai utilisé une application d'affichage unique pour iPhone.
  2. Ajoutez un deuxième contrôleur d'affichage au storyboard (le panneau à gauche du storyboard devrait ressembler à ceci). Si vous ne voyez pas le panneau, cliquez sur l'icône en bas à gauche du storyboard.

    Entrez la description de l'image ici

    1. Faites glisser un bouton sur le storyboard

      Entrez la description de l'image ici

      1. Tenez le contrôle et faites-le glisser du bouton pour vider l'espace sur le contrôleur de seconde vue pour obtenir ce menu.

        Entrez la description de l'image ici

        1. Cliquez sur Afficher pour faire la Segue.

          Entrez la description de l'image ici

          1. Si vous avez déjà une SEGUE en place, vous pouvez changer de type en cliquant dessus. À droite du storyboard, vous devriez avoir un panel avec des informations sur la SEGUE. Vous pouvez changer le type d'ici. Si vous ne voyez pas le panneau, cliquez sur l'icône de la barre d'outils pour le retirer.

            Entrez la description de l'image ici


0 commentaires

3
votes

Oui, vous avez raison. J'ai eu le menu comme j'ai commencé dès le début. Merci beaucoup.

Également comme les commentaires suggèrent, je dois activer la classe de taille pour accéder aux menus Full Segues.

Merci beaucoup.


0 commentaires

1
votes

Comme mentionné dans le commentaire, je pense que cela doit être inclus comme réponse (car c'est le problème exact, beaucoup sont confrontés).

On dirait que vous avez désactivé des cours de taille. Retournez ceux-ci si vous voulez les autres options de Segue. Strong> P>

J'espère que cela aide à tout droit avec des options manquantes. P>

EDIT: P>

Size Classes have now been renamed to Trait Variations.


1 commentaires

Merci pour le conseil! Il me manquait les nouvelles options de la Segue et me grattait la tête sur celle-ci .... Les classes de taille ont maintenant été renommées des variations de trait.