web-dev-qa-db-fra.com

Comment créer un fichier de contrôleur de vue après avoir créé un nouveau contrôleur de vue?

Je développe une application à onglets.

Lorsque je crée un nouveau contrôleur de vue et que je le lie au contrôleur de la barre d'onglets, contrairement aux deux autres contrôleurs de vue par défaut, celui-ci n'a pas de fichier viewcontroller.Swift.

Comment puis-je créer ce fichier?

J'utilise Xcode 6 et développe l'application dans Swift.

74
Kian Cross

Correct, lorsque vous faites glisser un objet contrôleur de vue sur votre story-board afin de créer une nouvelle scène, la nouvelle classe n’est pas automatiquement créée pour vous également.

Après avoir ajouté une nouvelle scène de contrôleur de vue à votre scénario, vous devez ensuite:

  1. Créez une sous-classe UIViewController. Par exemple, accédez au dossier de votre cible dans le panneau de navigation du projet à gauche, puis control-Cliquez et choisissez "Nouveau fichier ...". Choisissez une "classe de cacao tactile":

    Cocoa Touch Class

    Et puis sélectionnez un nom unique pour la nouvelle sous-classe de contrôleur de vue:

    UIViewController subclass

  2. Spécifiez cette nouvelle sous-classe en tant que classe de base pour la scène que vous venez d'ajouter au storyboard.

    enter image description here

  3. Connectez maintenant les références IBOutlet et IBAction de cette nouvelle scène à la nouvelle sous-classe du contrôleur de vue.

119
Rob