web-dev-qa-db-fra.com

Puis-je copier un storyboard d'un projet vers un autre projet?

Pour réutiliser un storyboard, puis-je simplement le copier d'un projet vers un autre projet (puis apporter des modifications au storyboard si nécessaire)?

25
001

Oui, vous pouvez le faire, assurez-vous simplement qu'ils sont sélectionnés comme vos storyboards principaux, comme illustré ci-dessous.

Example

22
MuhammadBassio

Comme l'a dit @Muhammad, vous pouvez et c'est très simple!

  • Il vous suffit de faire glisser le fichier Storyboard d'un projet à un autre et de sélectionner toutes les options (la même procédure que l'importation d'autre chose!).
  • Ensuite, il vous suffit d'accéder aux options de votre projet en cliquant sur l'icône de projet dans le coin supérieur gauche du navigateur de projet.
  • Ensuite, il vous suffit de sélectionner ce storyboard pour être votre storyboard et c'est tout.
10
cojoj

Méthode 1

Sélectionnez le contrôleur de vue dans le storyboard et appuyez sur Command + C copier. Puis appuyez Command + V à coller dans le deuxième storyboard. Vérifiez le contour du document pour voir où il a été collé.

Méthode 2

Cliquez avec le bouton droit sur le fichier de storyboard dans le Navigateur du projet et sélectionnez Ouvrir en tant que> Code source. Faites défiler le code XML jusqu'à ce que vous trouviez votre contrôleur de vue. Cela ressemblera à ceci:

<!--My View Controller-->
<scene sceneID="tne-QT-ifu">
    ...
</scene>

Copiez-le et collez-le dans le fichier de storyboard du deuxième projet.

Notes

  • Vous devez également copier sur le contrôleur de vue Swift, bien sûr, mais les prises ne doivent pas nécessairement être reconnectées.
4
Suragch

C'est simple. Suivez simplement ces étapes:

  1. Appuyez sur cmd + D tout en sélectionnant la scène de storyboard souhaitée. Il créera une copie en double de votre scène sélectionnée.
  2. Appuyez sur cmd + x pour couper la scène du projet existant.
  3. Appuyez sur cmd + v dans la section storyboard du deuxième projet.

À votre santé.

1
Muhammad Zaheer