Je dois développer une application avec plusieurs écrans. J'ai généré automatiquement un fichier xib, mais pour mon autre écran, j'ai besoin d'un autre fichier xib. Comment créer un autre fichier xib?
(En supposant XCode 4)
Dans la boîte de dialogue du menu "Fichier -> Nouveau fichier ...", il y a une sous-section appelée "Interface utilisateur".
Vous remarquerez dans la description de chacun des sous-éléments, il est dit "Un document Interface Builder." Ce sont différents types de plumes.
Si vous créez un nouveau ViewController
spécifiquement, vous pouvez également choisir la section "Cocoa Touch" et sélectionner l'élément "UIViewController subclass". Il y a une case à cocher dans la page suivante intitulée "Avec XIB pour l'interface utilisateur". qui va créer la NIB ainsi que les fichiers de classe associés.
Pour XCode 8 et Swift 3:
Fichier -> Nouveau fichier -> iOS -> Interface utilisateur -> Afficher
Nommez-le "YourViewController.xib" et enregistrez-le.
Dans XCode 4:
Pour créer une interface utilisateur autonome (XIB):
Fichier -> Nouveau fichier -> iOS -> Interface utilisateur
Alors choisi:
Pour créer une nouvelle classe UIViewController
avec une interface utilisateur:
Fichier -> Nouveau fichier -> iOS -> Cocoa Touch -> Sous-classe UIViewController -> Cliquez sur Suivant
Nommez ensuite la nouvelle classe de contrôleur de vue et sélectionnez "Avec XIB pour l'interface utilisateur".
Dans XCode 5: (Création d'un NOUVEAU someVC.xib lorsque vous venez de supprimer votre ancien someVC.xib)
plus d'étapes doivent être faites:
appuyez sur: ClassNameWithViewController.xib, en tant que processus dans la dernière réponse, et IB ouvert
choix: propriétaire du fichier
robinet: Inspecteur d'identité
dans [Classe personnalisée] -> déroulez la fenêtre [Classe] pour sélectionner -> ClassNameWithViewController
retour au robinet: propriétaire du fichier
Tapez avec 2 doigts: propriétaire du fichier -> ouvrez le menu Liens -> faites glisser une ligne du [petit cercle de vue] vers [Afficher] dans IB