Xcode 6 comment activer le zoom du storyboard?

98

J'ai mis à jour vers Xcode 6 beta 3 et j'ai constaté que les boutons [+ = -] dans le coin du storyboard ont disparu. Y a-t-il un moyen pour moi de zoomer et dézoomer sur les contrôleurs de vue dans un storyboard dans Xcode 6?

Alex Stone
la source
4
Wy l'ont-ils enlevé? Je l'ai utilisé tout le temps et j'ai vraiment du mal maintenant.
Acier recyclé
2
Après le jour suivant, Apple rend plus difficile l'utilisation de ce Xcode vraiment. Ce processus simple devrait être facile, je ne devrais pas appuyer sur ⇧ ⌥ ⌘ {pour zoomer. ARGH APPLE!
Kemal Can Kaynak

Vous pouvez toujours changer le raccourci en quelque chose de plus pratique.
rOrlig

1
@gaurav: Vous ne devriez pas avoir à changer les raccourcis, cependant. La valeur par défaut doit être quelque chose de raisonnable. La personnalisation des raccourcis devrait être utilisée si quelqu'un a un flux de travail vraiment étrange dont il a besoin, ou s'il est habitué à utiliser un programme différent qui avait des fonctionnalités similaires. Ce raccourci clavier semble avoir été créé en choisissant simplement 4 (pourquoi 4 () touches aléatoires.
ArtOfWarfare

Commande + Alt + Maj + { pour un zoom arrière OU Commande + Alt + Maj +} pour un zoom avant ET Commande + Alt + Maj + | pour 100%.
TheTiger

Réponses:

189

Vous pouvez agrandir le storyboard en double-cliquant sur le canevas ou en utilisant le menu supérieur (Editeur> Canevas> Zoom).

Alternativement: Faites un clic droit sur l'espace vide sur la toile et choisissez le niveau de zoom (permet de faire un zoom arrière plus loin qu'un double clic)

entrez la description de l'image ici

joyeon
la source
17
... ou faites un clic droit sur n'importe quel espace blanc pour afficher rapidement le même menu de zoom.
José le
@flinth, le zoom avant / arrière n'est pas pour les XIB. Ce n'est que pour les storyboards.
Akshit Zaveri
@iAmGroot Je le sais déjà, mais je pense que c'est une fonctionnalité intéressante pour les fichiers xib iPad, surtout si vous travaillez sur le MacBook :)
Dima Deplov
1
Commande + Alt + Maj + { pour un zoom arrière OU Commande + Alt + Maj +} pour un zoom avant ET Commande + Alt + Maj + | pour 100%.
TheTiger
3
Cela ne fonctionne pas pour les storyboards d'application Mac OS, uniquement pour les storyboards iOS.
Kenny
27

Si vous avez un trackpad magique (externe ou intégré dans le macbook), vous pouvez également pincer pour zoomer ... Cela semble assez évident, mais je viens de le découvrir.

Stefano Mondino
la source
Oui, cela a fonctionné, mais je l'ai découvert il y a moins d'un mois après un didacticiel vidéo pour les storyboards unifiés que j'ai regardés. Incroyable, mais ma souris magique se sent trahie :)
Stefano Mondino
5
Depuis XCode 6.1, ce zoom par pincement est très lent.
Prine
3
@Prine - depuis XCode6.1, presque tout semble très lent.
Adam
2
C'est tellement stupide. Vous pouvez utiliser le trackpad pour zoomer à n'importe quel niveau .. mais alors il s'alignera à, disons 100% ou 50%. Et TOUJOURS vous ne pouvez pas sélectionner des éléments sur le Storyboard à moins d'être à 100%. Je suis désolé .. quelle année est-ce encore?
Mike Gledhill
Vous avez raison. Mais je pense qu'il vaut la peine de souligner que, s'il est vrai que vous ne pouvez pas SÉLECTIONNER des éléments en effectuant un zoom arrière, vous êtes toujours autorisé à créer des segues et des sorties à partir de sous-vues de n'importe quel contrôleur de vue sans zoomer.
Stefano Mondino
21

double cick est le meilleur pour zoomer avant et arrière ... il suffit de faire un DOUBLE CLIC dans le story-board dans Xcode 6

user4185461
la source
le double-clic ne change qu'entre deux niveaux de zoom, alors qu'il y en a 4 disponibles. Parfois, un double clic ne suffit pas.
Alex Stone
14

Ces raccourcis clavier fonctionnent pour moi:

Dézoomer:

⇧ ⌥ ⌘ {

Agrandir:

⇧ ⌥ ⌘}

Votre kilométrage peut varier.

maml
la source
1
Hm, l'utilisation de la touche Maj semble être nécessaire car les accolades sont l'option majuscule pour cette touche, mais en raison de l'utilisation par MacOS de la touche Maj comme modificateur pour ralentir les animations, cela semble forcer le zoom à entrer ralenti. Quelqu'un a du succès avec cela sans la touche Majuscule? (La capture d'écran du dernier xcode ne montre aucun caractère de décalage i.imgur.com/riIhsvg.png
shim
excellent raccourci, comment appuyer sur toutes ces touches ensemble?
Brabbeldas
appuyez sur 'shift + option + commande + {' OU 'shift + option + commande}' Parfois, la touche d'option est également appelée 'alt'
maml
pour corriger le zoom lent, reliez simplement vos raccourcis clavier pour le zoom sur le canevas. Ils sont par défaut shift+option+command+[et puisque le modificateur de décalage ralentit les animations, le changer en quelque chose comme command+[cela résoudra le problème (notez que vous pouvez avoir des conflits de raccourcis clavier que vous devez résoudre). Le nom exact de la liaison de touches est Zoom -> Zoom avant (Menu Editeur pour Interface Builder).
taylorstine
6

Pour effectuer un zoom avant ou un zoom arrière à l' aide d'une souris, maintenez alt(() et faites défiler.

0101
la source
3

Dans Xcode 7, les raccourcis ont été modifiés comme suit:

  • Zoom arrière: cmd (⌘) +-
  • Zoom avant: cmd (⌘) ++
  • Normal (100%): cmd (⌘) + ctrl (^)+=

Faites un clic droit sur la zone vide de votre storyboard, un menu contextuel s'affichera comme ci-dessous:

Menu

Vous pouvez utiliser cette fenêtre contextuelle pour effectuer un zoom avant / arrière sur le storyboard (ou vérifier les raccourcis clavier affichés dans celui-ci).

Député de Midhun
la source
2

Le moyen le plus simple est de CLIQUER DROIT sur la toile, et les options de zoom apparaîtront

SteBra
la source
2

Dans Xcode7.0 Beta, le zoom de la fenêtre View Controller nécessite des touches de raccourci: commande + '+' et commande + '-'

Vous pouvez également faire un clic droit dans l'espace blanc entourant le contrôleur de vue (diagramme) pour obtenir les options du menu de zoom dans une fenêtre contextuelle (Remarque: l'application Xcode doit avoir le focus pour que cela fonctionne ou vous n'obtiendrez PAS la fenêtre de zoom. ).

user2208417
la source