web-dev-qa-db-fra.com

Comment ajouter de nouveaux fichiers xib

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?

44
ilaunchpad

(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.

34
codelark

Pour XCode 8 et Swift 3:

Fichier -> Nouveau fichier -> iOS -> Interface utilisateur -> Afficher

Nommez-le "YourViewController.xib" et enregistrez-le.

8
xhinoda

Dans XCode 10, vous devrez aller dans Nouveau -> Fichier -> Cocoa Touch Class

Sélectionnez "Créer également un fichier XIB" pour obtenir l'interface, la classe et le XIB créés en une seule étape.

enter image description here

7
Vladan

Dans XCode 4:


Pour créer une interface utilisateur autonome (XIB):

Fichier -> Nouveau fichier -> iOS -> Interface utilisateur

Alors choisi:

  • Application (comprend le délégué et la fenêtre)
  • Fenêtre
  • Vue
  • Vide

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".

7
Evan Mulawski

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

2
raycamwu