2013-05-31 1 views
0

Im travaillant sur une application avec un viewcontroller enterré profondément dans un drill down. Im travaillant avec autolayout et voudrais voir mes changements sans avoir à passer par le reste des processus de l'application.Existe-t-il un moyen d'afficher une scène de storyboard sans exécuter l'application?

Existe-t-il un moyen de voir à quoi ressemblera une scène à l'écran sans devoir exécuter l'application entière?

+0

Vous pouvez essayer de le définir comme contrôleur initial (ou faites glisser la flèche de l'actuel vers celui-ci) mais gardez à l'esprit que si le contrôleur dépend des données transmises d'un contrôleur supérieur dans la hiérarchie, vous obtiendrez un accident. – Alladinian

+0

et cela briserait aussi mes pages, qui sont 2 d'entre eux. Je pensais, il y a longtemps, xcode avait un moyen de voir le xib sans exécuter l'application, mais je ne peux plus trouver cette option ... – marciokoko

+0

Xcode fait toujours cela, seulement pour OSX (simuler le document). – Alladinian

Répondre

1

Il existe une option de menu appelée simulate document. Malheureusement, les nouvelles versions de Xcode ne sont plus disponibles pour les applications iOS, OSX uniquement.

1

Si vous voulez uniquement voir l'effet de la modification entre les téléphones 3,5 pouces et 4 pouces ou les changements d'orientation, vous pouvez modifier les mesures simulées sur le storyboard. Cela vous montrera comment vos éléments d'interface utilisateur vont se positionner en fonction de vos paramètres de mise en page automatique. Tout ce que vous faites dans votre code dans votre contrôleur de vue ne prendra pas effet puisque vous n'exécutez rien. Cela affichera uniquement les résultats en fonction des éléments que vous avez définis dans le storyboard. Pour ce faire, sélectionnez votre contrôleur de vue sur le storyboard et ouvrez l'inspecteur d'attributs (Cmd + Option + 4).

Toutes les mesures simulées sont probablement définies comme inférées. Vous pouvez changer la taille et l'orientation ici.

En utilisant cela, vous pouvez au moins trouver quelques erreurs. Dites que j'ai un bouton en bas de la vue, mais j'ai mis la contrainte "Top Space To Superview" au lieu de bas. Quand je change la métrique simulée de taille au 3,5 pouces, ce bouton sera au bas de l'écran.

Questions connexes